我的ASPX页面上的代码:
<form runat="server" action="productEditCat.aspx?mid=2&catID=<%=catID%>&action=update">
这呈现为:
<form name="aspnetForm" method="post" action="productEditCat.aspx?mid=2&catID=<%=catID%>&action=update" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm">
似乎是url编码查询?有什么方法可以阻止它吗?
该变量正在页面加载中设置:
protected void Page_Load(object sender, EventArgs e)
{
// Get the pages action
string pageAction = Request.QueryString["action"];
catID = int.Parse(Request.QueryString["catID"].ToString());
编辑:某些表单允许,有些不在我的网站上,这是非常令人沮丧的
谢谢!
汤姆
答案 0 :(得分:3)
这是正确的行为; HTML标记中的属性应进行HTML编码。 (这就是你所看到的,而不是URL编码。)
答案 1 :(得分:0)
catID应该是变量上的属性而不是变量