PDA

View Full Version : استفاده از توابع یک کلاس در HTML



ali643
جمعه 20 مرداد 1385, 19:02 عصر
سلام دوستان

یک کلاس دارم همه توابعش از modifier -static استفاده نمی کنند
یک نمونه از کلاس رو در Code-Behind می سازم و در قسمت Html در خاصیت NavigateUrl کنترل HyperLink کد زیر را می نویسم اما پیغام خطای زیر را می دهد



<asp:HyperLink NavigateUrl='<%# crypt.EncryptURL(Eval("id"),"Acc.aspx","ID") %>' id="hlLink" runat="server" ForeColor="Red" Font-Names="Tahoma" Font-Size="9pt"><%# DataBinder.Eval(Container.DataItem, "id")%></asp:HyperLink>


پیغام خطا


'Admin_UserControls.crypt' is inaccessible due to its protection level


لازم به ذکره که اگر تابع EncryptURL رو از نوع Static بکنیم با استفاده از نام namespace.class می تونیم کار رو انجام بدیم اما یه مصکل هست که تو این تابع EncryptURL از یه تابع دیگه استفاده می کنم که static نیست و به اون گیر می ده
حالا من چیکار کنم که modifire هام static نباشه و بتونم با متغیری که از کلاس ایجاد می کنم در HTML کار کنم

مرسی