在将静态 HTML 页面发布到ASP.NET页面时,我似乎偶然发现了一个非常奇怪的问题:
例子:
<form action="Kiosk.aspx" method="post">
<input type="hidden" id="key" name="key" value="1234" />
<input type="hidden" id="action" name="action" value="download" />
<input id="btnGo" type="submit" value="Download" />
</form>
当我使用它调用它时
string strKioskKey = incomingWebContext.Request.Form["key"];
它总是返回 null - 如果我将两个参数都更改为“key1”,它会很有效......
但问题是为什么?我从未听说过请求的保留字。