zoukankan      html  css  js  c++  java
  • js实现C#的Server.Encode和Server.Decode

    C#中Server.URLEncode和Server.URLDecode是对URL进行编码和解码的方法。

    今天,在项目中使用了用户控件,可是由于浏览器认为页面中有js错误,于是按钮的搜索事件无法触发。

    于是,想到了使用js。

    由于搜索内容可能为中文,而URL中有中文有可能会乱码,得对URL进行编码和解码:

    $(function(){
       $("#imgSearch").click(function(){
           window.location.href="sResult.aspx?keys="+EncodeURI($("#txtSearch").val());
       }):
    });

    在sResult.aspx页面,可以用:

    string text="";
    try{
       text=Request.QueryString["keys"].ToString().Trim();
    }
    catch(Exception ex)
    {
       text="":
    }

    即,URLEncode就和EncodeURI有同样的功能

    URIDecode和DecodeURI有同样的功能


  • 相关阅读:
    160726 smarty 笔记(2)
    160726 smarty 笔记(1)
    smarty内置函数
    smarty变量调节器
    smarty基础原理
    【Django】:基础
    【十八章】:Web框架
    汇总
    jQuery
    DOM
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3034475.html
Copyright © 2011-2022 走看看