【发布时间】:2012-07-05 14:52:42
【问题描述】:
我有以下:
<form name="input" method="get" action="http://site:8083/Default.aspx?DC=" target="foo" onSubmit="window.open('', 'foo', 'width=1100 height=500,status=no,resizable=yes,scrollbars=yes')">
<select name="DC">
<option value="1&Type=type1">1</option>
<option value="2&Type=type2">2</option>
<option value="3&Type=type3">3</option>
<option value="4&Type=type4">4</option>
<option value="5&Type=type5">5</option>
<option value="6&Type=type6">6</option>
<option value="7&Type=type7">7</option>
</select>
<input type="submit" value=">>"/>
</form>
基本上我的查询字符串应该类似于 DC=1&Type=type1 我遇到的问题是,当我单击 html 上方的 >> 按钮时,将 & 更改为 %26 并将 = 更改为 %3D
我怎样才能使价值保持在上面的代码中?
【问题讨论】:
-
这是正确的行为。这些字符已经过 URL 编码,如果您将其粘贴为 URL,这将起作用
标签: c# asp.net html query-string