راهنمایی : مقدار دهی یک کنترل در دیتالیست به صورت کد نویسی

SaeidTaherian

New Member
سلام
دوستان من میخوام یک کنترل HyperLink1 که داخل item Template دیا لیست انداختم قسمت NavigateUrl با کد نویسی مقدار دهی کنم
اما هر کاری می کنم نمیشه " من نمیخوام از code behind استفاده کنم که به صورت wizard هست

از این طریقم رفتم اما لینکی ارائه نمیشه یعنی رو قسمت مربوطه زمانی که صفحه لود میشه لینکی درج نمیشه



CType(DataList1.FindControl("HyperLink1"), HyperLink).NavigateUrl = "dfgdfg"​
 

TNZ187

Member
سلام
شما این کد رو کجا گذاشتی ؟ یعنی چه زمانی این کد اجرا می شه ؟
اگه آدرس در پایگاه داده ذخیره شده لازم نیست این جوری خودت رو زحمت بدی . به این صورت عمل کن
navigateurl='<%# eval("url") %>'
که در این دستور شما نام ستونی که آدرس در آن ذخیره می شود را در Eval می گذاری
 

SaeidTaherian

New Member
دوباره سلام " عرض کردم این طریق برای کد من بی فایدست من می خوام چندتا queryString داخلش باس بدم


www.calis.ir/item.aspx?id=2&page=3

به این شکل هست که باید مواردو از داخل دیتا لیست فایند کنم .

بعدش با navigationurl مقدارو بریزم دلخلش

؟ راه بهتری سراغ دارید ؟
 

TNZ187

Member
سلام
چرا سراغ دارم . به جای استفاده از لینک باتن از لینک معمولی استفاده کنید
کد:
href='asp.net?id=<%# eval("shoma")%>&pid=<%# eval("shoma")%>'
 

جدیدترین ارسال ها

بالا