2010-06-29 4 views
0

привет, я сталкиваюсь с этой глупой проблемой, не помогая никому. Я столкнулся с этим во всех формах моего проекта 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

+0

Это не должно быть вопросом CW, а форматирование кода ужасно. Прочитайте http://stackoverflow.com/editing-help – spender

+0

Причина, по которой я добавил это в вики сообщества, заключается в том, что кто-то другой, имеющий одну и ту же проблему, должен избавиться от проблем, с которыми я столкнулся. –

ответ

1

Это ошибка (функция «да» справа) IE.

См: http://msdn.microsoft.com/en-us/library/ms535836%28VS.85%29.aspx

В частности:

координата х подается под название управления с .x добавляется, а у-координата представлен под именем управление с .y добавлено. Любое значение свойство игнорируется. Свойство src определяет элемент img.

+0

Это довольно глупо, я надеюсь, что это ошибка, и некоторые из них прошли мимо. Я использовал работу над добавлением имени элемента управления с .x. Но это не должно быть так. –

Смежные вопросы