zoukankan      html  css  js  c++  java
  • 改变querystring值,然后重定向

    原文发布时间为:2009-11-13 —— 来源于本人的百度文章 [由搬家工具导入]

    本页面改变querystring值,然后重定向 本页面,避免出现重复querystring。。

    如避免出现 www.baidu.aspx?id=1?id=2...这种情况。。此方法只适用于 querystring为数字的时候。可以对reg的正则表达式进行修改,来满足你其他情况。

    #region 选择后调整
        protected void ddl1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string strURL = "baidu.aspx?id=" + ddl1.SelectedValue;
            if (Request.QueryString.Count > 0)
            {
                if (Request.QueryString.Get("id") != null)
                {
                    System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(@"id=d");
                    strURL = reg.Replace(Request.RawUrl, "id=" + ddl1.SelectedValue);
                }
                else
                {
                    strURL = Request.RawUrl + "&id=" + ddl1.SelectedValue;
                }
            }
            Response.Redirect(strURL);
        }
        #endregion

  • 相关阅读:
    docker学习
    获取程序所有加载的dll名称
    Microsoft.Exchange 发邮件
    EF实体对象解耦
    python并发与futures模块
    python协程
    python上下文管理器
    python迭代器与生成器
    python抽象基类
    python运算符重载
  • 原文地址:https://www.cnblogs.com/handboy/p/7158364.html
Copyright © 2011-2022 走看看