View Full Version : سوال: کد کردن اطلاعات eval
mffairy
جمعه 04 فروردین 1391, 13:48 عصر
با سلام و تبریک سال نو
من میخوام داده ای رو که با eval از دیتابیس گرفتم مثل زیر
NavigateUrl='<%# Eval("id","EditArticle.aspx?IDarticle={0}") %>'
رو کد کنم و با QueryString به صفحه دیگه ببرم و از کد خارجش کنم
ممنون میشم راهنماییم کنید
C#.net
جمعه 04 فروردین 1391, 15:27 عصر
NavigateUrl='~/EditArticle.aspx?IDarticle=<%# YourEncriptMethod((int)Eval("id")) %>'
mffairy
جمعه 04 فروردین 1391, 16:28 عصر
سلام ممنون از شما
ولی من از این کد استفاده کردم درست شد
NavigateUrl='<%# "EditArticle.aspx?IDarticle=" + Convert.ToBase64String(System.Text.Encoding.ASCII. GetBytes(Eval("id").ToString())) %>'
clover
جمعه 04 فروردین 1391, 16:38 عصر
ولی من از این کد استفاده کردم درست شد
دوست عزیز این که نشد کد کردن (البته اگه منظورتون رمز کردن باشه) :لبخندساده:
hesamsalehnamadi
جمعه 04 فروردین 1391, 16:42 عصر
1) داخل item template
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="tb1" runat="server" Text='<%# Server.HtmlEncode( (string) Eval( "Title" ) ) %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
2) خارج از item template
<asp:TextBox ID="tb1" runat="server" Text='<%# Server.HtmlEncode( (string) DataBinder.Eval( Page, "Title" ) ) %>' />
mffairy
شنبه 05 فروردین 1391, 16:28 عصر
سلام
ممنون از همه
clover عزیز پس باید چجوری رمز کرد؟:ناراحت:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.