<DIV id=a1 align=left style="DISPLAY: none">
<asp:DataList ID="DataList6" runat="server" Width="265px" Height="111px" >
<ItemTemplate>
·<a href="a.aspx?summary= <%# DataBinder.Eval(Container.DataItem,"summary").ToString() %> " target=_blank>
</a>
</ItemTemplate>
</asp:DataList>
</DIV>
请教我在传值的时候怎么样加密 <%# DataBinder.Eval(Container.DataItem,"summary").ToString() %>
然后在接受的时候怎么样解密
<asp:DataList ID="DataList6" runat="server" Width="265px" Height="111px" >
<ItemTemplate>
·<a href="a.aspx?summary= <%# DataBinder.Eval(Container.DataItem,"summary").ToString() %> " target=_blank>
</a>
</ItemTemplate>
</asp:DataList>
</DIV>
请教我在传值的时候怎么样加密 <%# DataBinder.Eval(Container.DataItem,"summary").ToString() %>
然后在接受的时候怎么样解密
不清楚你是要加密还是要编解码?加密用MD5或者sh加密编解码直接URLENCODE 和urldecode就行。
Cache.Insert(pid,theParam);
string url="......aspx?pid="+pid;在接收页面可以写: object[] params=Cache[Request.QueryString["pid"]];同样,使用cookie时,往往仅需要在客户端保存一个id,其它的保存在后台数据库(并不特指关系数据库)即可,也是又快又保密,无需加密。
{
string text = o.ToString();
if ( text != null && text.Trim() != string.Empty )
return Server.UrlEncode( text);
else
return " ";
} <a href="a.aspx?summary= <%# UrlEncodeCell(DataBinder.Eval(Container.DataItem,"summary"))%> " target=_blank>