在gridview的超链接字段中加密Querystring [英] Encrypt Querystring in hyperlink field of gridview

查看:70
本文介绍了在gridview的超链接字段中加密Querystring的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



i希望加密网格视图中的查询字符串''的HyperLinkField

i有这样的导航网址:



Hi all,

i want to encrypt query string in grid view''s HyperLinkField
i have navigate url like this:

<asp:GridView ID="grid" runat="server" Style="position: relative"  AutoGenerateColumns="False">
                                            <Columns>
                                                <asp:HyperLinkField HeaderText="आवेदन संख्या" DataNavigateUrlFormatString="~/Services/HortiCulture/G2G/FRMAppRejScreen.aspx?App_no={0}"

                                                    DataNavigateUrlFields="APPLICATION_NO" DataTextField="APPLICATION_NO"/>











和中继器我也用过超链接,

所以请告诉我如何在源视图中加密此查询字符串&代码页面背后。



谢谢,

raj






and in repeater also i have used hyper link ,
so pls tell me how to encrypt this query string in source view & code behind page.

thanks,
raj

推荐答案

使用此代码块。



Use this block of code.

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl=’<%#"/aspnetqueryurl/Details.aspx?query="+RandomString(15)+ GetMd5Hash(eval("aircraftid"))+ RandomString(7) %>’ Text="Read Details"></asp:HyperLink>





这里函数



Here the function

RandomString();

用于生成一些随机数在您想要的值之前和之后添加。因此,当您需要将查询字符串解码为原始值时,只需从头部和尾部删除它们。



Happy Coding ..

is used to generate some random numbers which are added before and after your desired value. So when you will need to decode the query string to original value then simply just delete them from head and tail.

Happy Coding..


这篇关于在gridview的超链接字段中加密Querystring的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆