سلام
من یک بخش اخبار میخواستم به صورت code expression یعنی به صورت default.aspx?id=1 در سایت درست کنم.
ابتدا بانک نیوز را به صورت جدول
id شماره
title تیتر
news متن اخبار
برای این کار یه صفحه به نام news.aspx ساختم
در این صفحه یه DataList به صفحه اضافه کردم و id , title سلکت کردم
در انتها در قسمت edit templates دیتالیست title . id پاک کرده و یه HyperLink1 اضا فه کردم و در قسمت databinding خاصیت text ان را به title و خاصیت Navegateurl ان را ("{Eval("id", "Default2.aspx.?id={0 در code expression نوشتم
و در صفحه default2 که صفحه نمایش کل خبر است و رکورد news باید در ان نمایش داده شود را به صورت زیر تنظیم کردم
یم sqldatasource به صفحه اضافه کردم و در قسمت ویزار * همه فیلد ها را انتخاب و در قسمت where در column ایدی (id ) انتخاب و در قسمت source QueryString و در value id بعد از add و Finshe یک دیتا لیست به فرم اضافه و خاصیت اونو به sqldatasource تغییر دادم
میبایست همه موارد درست عمل کنه اما :
وقتی روی لیست در صفه اخبار کلیک مینیم به صفحه http://localhost:2151/WebSite59/Default2.aspx.?id=3 با موفقیت انتقال پیدا میکنه اما پیغام زیرو میده
لطفا در صورت امکان راهنمای بفرمایید
The resource cannot be found.
[FONT=Arial, Helvetica, Geneva, SunSans-Regular, sans-serif]Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly. [/FONT]
[FONT=Arial, Helvetica, Geneva, SunSans-Regular, sans-serif]Requested URL: /WebSite59/Default2.aspx.[/FONT]
[FONT=Arial, Helvetica, Geneva, SunSans-Regular, sans-serif]Version Information: Microsoft .NET Framework Version:2.0.50727.832; ASP.NET Version:2.0.50727.832 [/FONT]
من یک بخش اخبار میخواستم به صورت code expression یعنی به صورت default.aspx?id=1 در سایت درست کنم.
ابتدا بانک نیوز را به صورت جدول
id شماره
title تیتر
news متن اخبار
برای این کار یه صفحه به نام news.aspx ساختم
در این صفحه یه DataList به صفحه اضافه کردم و id , title سلکت کردم
در انتها در قسمت edit templates دیتالیست title . id پاک کرده و یه HyperLink1 اضا فه کردم و در قسمت databinding خاصیت text ان را به title و خاصیت Navegateurl ان را ("{Eval("id", "Default2.aspx.?id={0 در code expression نوشتم
و در صفحه default2 که صفحه نمایش کل خبر است و رکورد news باید در ان نمایش داده شود را به صورت زیر تنظیم کردم
یم sqldatasource به صفحه اضافه کردم و در قسمت ویزار * همه فیلد ها را انتخاب و در قسمت where در column ایدی (id ) انتخاب و در قسمت source QueryString و در value id بعد از add و Finshe یک دیتا لیست به فرم اضافه و خاصیت اونو به sqldatasource تغییر دادم
میبایست همه موارد درست عمل کنه اما :
وقتی روی لیست در صفه اخبار کلیک مینیم به صفحه http://localhost:2151/WebSite59/Default2.aspx.?id=3 با موفقیت انتقال پیدا میکنه اما پیغام زیرو میده
لطفا در صورت امکان راهنمای بفرمایید
The resource cannot be found.
[FONT=Arial, Helvetica, Geneva, SunSans-Regular, sans-serif]Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly. [/FONT]
[FONT=Arial, Helvetica, Geneva, SunSans-Regular, sans-serif]Requested URL: /WebSite59/Default2.aspx.[/FONT]
[FONT=Arial, Helvetica, Geneva, SunSans-Regular, sans-serif]Version Information: Microsoft .NET Framework Version:2.0.50727.832; ASP.NET Version:2.0.50727.832 [/FONT]