Действительно странное ASP.Net зарезервированное имя запроса.Форма ключа
Кажется, я наткнулся на действительно странную проблему при публикации статической 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"];
это всегда возвращает нуль - если я изменяю оба параметра на "key1", это работает хорошо...
Но вопрос почему? Я никогда не слышал о зарезервированном слове для запросов.
1 ответ
Решение
Я не могу воспроизвести это. Ваша проблема лежит в другом месте.
Вы можете попытаться воссоздать проблему в виде небольшого автономного приложения и посмотреть, в какой момент вы можете воспроизвести ее (запустить ее локально, а затем в вашей среде dev/live).