Url链接的编码问题

来源:互联网 发布:周星驰电影功夫知乎 编辑:程序博客网 时间:2024/05/17 23:17

在开发过程中遇到“#”这样的字符串不能传递的问题


---------------------客户端

    //图书关键字搜索单击事件
    $("#btnSearch").click(function () {
        var searchBookTitle = $("#txtSearch").val();
        if ((searchBookTitle == "") || (searchBookTitle == "请输入搜索关键字")) {
            return false;
        }
        var rediect = "/MainPage.aspx?searchWord=" + encodeURIComponent(searchBookTitle);
        alert(rediect);
        location.href = rediect;
        return false;
    });



---------------------服务端

        protected void Page_Load(object sender, EventArgs e)
        {
            //获取从详细信息页面传递过来的类别和搜索关键字信息
            if (!string.IsNullOrEmpty(Request.QueryString["cateID"]))
            {
                cateID = Request.QueryString["cateID"];
            }
            if (!string.IsNullOrEmpty(Request.QueryString["searchWord"]))
            {
                searchWord = Server.UrlDecode(Request.QueryString["searchWord"].ToString());
            }



-----------------web.config

<configuration>
    <system.web>
        <compilation debug="true" targetFramework="4.0" />
      <globalization
        requestEncoding="utf-8"
        responseEncoding="utf-8"
        />

    </system.web>
  <appSettings>
    <add key="ConStringEncrypt" value="false"/>
    <add key="ConnectionString" value="Data Source=192.168.18.205;Initial Catalog=BookShop;Uid=sa;pwd=kicpassword"/>
  </appSettings>
</configuration>

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 不灭战神 我在宝可梦世界开餐厅 爸爸,我是来当你同学的 这个主角明明很强却异常谨慎 四合院:我的穿越为啥这么陋 甩了线上男友后我被亲哭了 人在南天坐看万古 为了成为英灵我只好在历史里搞事 我成了游戏里的反派之王 离婚后,前夫每天都想上位 霍格沃茨的风与鹰翼 攻略暴君后,我抱错大腿了 我的精灵模拟器 金鸾喜嫁 人在美漫,开局枪斗术 大国科技从手机开始 人住超神,渣在诸天 斗罗之王者吕布降临 从白蛇开始诸天改命 诸天之天外降临者 屠龙之前就读过龙族的路明非 足球盛宴,从收购欧洲俱乐部开始 在漫威驱魔的魔鬼神父 柯南之我的老姐毛利兰 重生在电影的世界 美漫第一仙 签到从遮天开始 风云饲养师 穿越异世:开局拥有空间神器 吞噬星空之超脱之路 穿梭两界:我携带的物品能变强 从开端开始的超凡之旅 相亲后,靳先生突然黏上我 港综世界的炼金术师 惊!帝君娇宠的小废柴竟然有空间 海上升明帝 开局十连抽,超跑豪宅拿来吧你! 柯学世界的普通警察 柯学世界里的柯研人 我只是个平平无奇的道士啊 梦回之苟在深圳做房东