我有一个可以将Internet Explorer启动到特定网站的应用程序。问题是,如果您在网址中包含问号,则会将其转换为%20;例如,如果我告诉它在Internet Explorer打开时转到:http://www.domain.com/default.aspx?id=572,则网页将更改为http://www.domain.com/default.aspx%20;id=572,并且ASP.NET无法在页面显示时呈现该页面。
我无法做任何改变应用程序的事情,据我所知,没有逃避角色。
除了使用来自第三方应用程序的QueryString之外,还有其他方法可以将变量传递给ASP.NET吗?
答案 0 :(得分:1)
尝试:
http://www.domain.com/default.aspx/id=572
或http://www.domain.com/default.aspx/572
或http://www.domain.com/default.aspx;id=572
无论哪种方式,您都需要更改ASP.NET服务以提取这些参数类型。