避免在c#masterpage

时间:2015-07-31 09:35:44

标签: c# asp.net c#-4.0

如何避免在c#masterpage中的查询字符串上重定向内容页面。

我的所有页面都在重定向查询字符串,例如default.aspx?productId = 1001

我使用全局文件重定向

protected void Application_BeginRequest(Object sender, EventArgs e)
    {
       string productId= string.Empty;
       Regex regexstore = new Regex(@"store/(.+)", RegexOptions.IgnoreCase | RegexOptions.IgnorePatternWhitespace);
        MatchCollection matchesstore = regexstore.Matches(oldpath);
        if (matchesstore.Count > 0)
        {
            categoryId = matchesstore[0].Groups[1].ToString();
            incoming.RewritePath(String.Concat("../product.aspx?productId=", productId).ToLower(), false);    
        }
    }

我的页面源代码显示了这样的操作

<form method="post" action="store/product/1001?productId=1001" >

在使用AjaxToolTit Popup Control时,页面网址也显示了store / product / 1001?productId = 1001

0 个答案:

没有答案