привет, я сталкиваюсь с этой глупой проблемой, не помогая никому. Я столкнулся с этим во всех формах моего проекта mvc2.Request.Params Request.Form не работает в Internet explorer
Это вход
<input type="image" src="<%=Url.Content("~/images/shopping-cart.jpg")%>" alt="shopping cart" id="btnshoppingCart" name="btnshoppingCart" value="shoppingCart" />
, когда я просматриваю страницу с Firefox и нажмите на входных Request.Params [ "btnshoppingCart"]! = Нуль или Request.Form [ "btnshoppingCart"]! = NULL является удовлетворительным.
Когда я просматриваю ту же страницу с помощью Internet Explorer 8 и нажимаю на тот же вход Request.Params ["btnshoppingCart"]! = Null или Request.Form ["btnshoppingCart"]! = Null не выполняется. Когда я использовал часы, я увидел, что в «Request.Form» или «Request.Params» нет ключа по имени «btnshoppingCart», если на вход вызывается Internet Explorer. Однако при щелчке по файлу firefox в «Request.Form» и «Request.Params» есть значение «shoppingCart» напротив ключа «btnshoppingCart». Еще одна странная вещь, которую я наблюдал, это два ключа: «btnshoppingCart.x» и «btnshoppingCart.y» внутри и Request.Form и Request.Params, когда щелчок выполняется из Internet Explorer и Firefox. Это происходит во всех входах типа изображения независимо от того, присутствует ли вход в форме html или нет. Формы создаются как этот
<%, используя (Html.BeginForm ("Действие", "Controller", FormMethod.Post)) {%> Версия обозревателя Internet Explorer 8.0 и Firefox является 3.6.6
Это не должно быть вопросом CW, а форматирование кода ужасно. Прочитайте http://stackoverflow.com/editing-help – spender
Причина, по которой я добавил это в вики сообщества, заключается в том, что кто-то другой, имеющий одну и ту же проблему, должен избавиться от проблем, с которыми я столкнулся. –