ورود

View Full Version : سوال: دسترسی به ابزار های داخل Repeater



mohsen200162
پنج شنبه 30 آذر 1391, 17:49 عصر
سلام
می خوام ببینم به چه صورت می شه به ابزار های داخل یک Repeater هست از طریق کد نویسی دسترسی پیدا کرد
مثلا
به یک HyperLink مقدار داد

یا بزارید راحت تر بگم
من داخل یک Repeaterیک HyperLinkدارم که می خوام NavigateUrl را با استفاده از دو تا پارامتر مقدار دهی کنم ولی می خوام یکی از این پارمتر ها از طریق یک سری تحلیل ها بشه ارسال کرد


<asp:HyperLink ID="HyperLink1" NavigateUrl='<%# String.Format("del.aspx?idimage={0}&dd={1}" ,Eval("ID"), ("Note")) %>' runat="server">حذف</asp:HyperLink>



که مقدار note باید از یک سری تحلیل که داخل کد برنامه وجود داره مقدار بگیره
ممنون می شم کمکم کنید خیلی زمانم محدوده

کمک

mohsen200162
جمعه 01 دی 1391, 18:30 عصر
کسی نیست کمک کنه

micro_bhk
جمعه 01 دی 1391, 19:43 عصر
سلام
می خوام ببینم به چه صورت می شه به ابزار های داخل یک Repeater هست از طریق کد نویسی دسترسی پیدا کرد
مثلا
به یک HyperLink مقدار داد

یا بزارید راحت تر بگم
من داخل یک Repeaterیک HyperLinkدارم که می خوام NavigateUrl را با استفاده از دو تا پارامتر مقدار دهی کنم ولی می خوام یکی از این پارمتر ها از طریق یک سری تحلیل ها بشه ارسال کرد


<asp:HyperLink ID="HyperLink1" NavigateUrl='<%# String.Format("del.aspx?idimage={0}&dd={1}" ,Eval("ID"), ("Note")) %>' runat="server">حذف</asp:HyperLink>



که مقدار note باید از یک سری تحلیل که داخل کد برنامه وجود داره مقدار بگیره
ممنون می شم کمکم کنید خیلی زمانم محدوده

کمک


یه تابع public یا protected توی کدت تعریف کن و اون تابع رو جایی که می خوای مقدار note رو محاسبه کنی فراخونی کن

مثلا:

protected string merg(object x)
{
return x+test";
}

ودر نهایت :

<asp:HyperLink ID="HyperLink1" NavigateUrl='<%# String.Format("del.aspx?idimage={0}&dd={1}" ,Eval("ID"), merg(Eval("Note")) %>' runat="server">حذف</asp:HyperLink>