【问题标题】:Encoding Decoding Querystring in ASPX Page在 ASPX 页面中编码解码查询字符串
【发布时间】:2011-03-23 09:45:26
【问题描述】:

我需要从 aspx 本身对查询字符串进行编码,就像我们做 一样。下面是我的 html

<asp:HyperLinkField HeaderText="Your Header" 
 DataNavigateUrlFields="userId" 
  DataTextField="Your Data Field to Display" 
 HeaderStyle-HorizontalAlign="Center"
  DataNavigateUrlFormatString="mypage.aspx?type=2&userId={0}" 
 ItemStyle-Width="35%"  
 ItemStyle-HorizontalAlign="Left" 
   />

在这里我想加密或简单地编码参数类型和用户 ID,使其看起来像加密。

【问题讨论】:

    标签: asp.net encoding urlencode encode


    【解决方案1】:

    我自己回复自己的帖子,作为对他人的帮助。我已经达到结果并发布结果。

    使用下面的代码代替 asp:HyperlinkField

        <asp:TemplateField HeaderText="Project">
            <ItemTemplate>
               <asp:HyperLink ID="OpenDoc" runat="server" 
    NavigateUrl='<%# this.ResolveUrl(string.Format("AddPropertyDetail.aspx?pid={0}&s=1",base64Encode(Eval("PropertyID").ToString()))) %>'
        ToolTip="Click here to open the image" Text='<%#Eval("Area") %>'>' Target="_blank">
               </asp:HyperLink>
          </ItemTemplate>
      </asp:TemplateField>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-01
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多