URL重写后,在URL上传的参数怎么办呢?页面上还需要接受参数呢?下面是重写的片断代码
<RewriterRule>
<LookFor>~/(\d{1})/index\.aspx</LookFor>
<SendTo>~/abc/eee/client.aspx?CompanyID=$1</SendTo>
</RewriterRule>在client.aspx的HTML代码里,用Javascipt接受CompanyID这个参数。URL重写后,这个参数就接受不到了。应该怎么处理呀!我用的是微软的那个例子上的控件URLRewriter.dll。
<RewriterRule>
<LookFor>~/(\d{1})/index\.aspx</LookFor>
<SendTo>~/abc/eee/client.aspx?CompanyID=$1</SendTo>
</RewriterRule>在client.aspx的HTML代码里,用Javascipt接受CompanyID这个参数。URL重写后,这个参数就接受不到了。应该怎么处理呀!我用的是微软的那个例子上的控件URLRewriter.dll。
ViewState["CompanyID"] = Reqest.QueryString["CompanyID"];javascript:function aaa{ var parm = '<%=ViewState["CompanyID"] %>';
}
直接也可以啊,为何不行?
var parm = '<%=Reqest.QueryString["CompanyID"]';