你好,我是面对没有帮助任何地方的这个愚蠢的问题。 我面对它在我的MVC2项目中每个表单。
这是一个输入
<input type="image" src="<%=Url.Content("~/images/shopping-cart.jpg")%>" alt="shopping cart" id="btnshoppingCart" name="btnshoppingCart" value="shoppingCart" />
当我浏览与Firefox页面,点击输入Request.Params [ “btnshoppingCart”]!= null或的Request.Form [ “btnshoppingCart”]!= null被statisfied。
当我浏览同一个网页与Internet Explorer 8,然后点击相同的输入Request.Params [ “btnshoppingCart”]!= null或的Request.Form [ “btnshoppingCart”]!= null是不满意。 当我用手表我看到有一个由“btnshoppingCart”的在任的Request.Form或Request.Params名无键输入是否来自Internet Explorer中点击。 然而,当它被从Firefox点击有值“购物车”内的Request.Form和Request.Params反对“btnshoppingCart”键。 我发现一个更奇怪的是,两个键“btnshoppingCart.x”和“btnshoppingCart.y”两者的Request.Form和Request.Params内whenver点击是来自Internet Explorer和Firefox进行。 这是对类型的图像的所有输入发生无关,如果输入是存在的HTML形式或不内部。 形式都是这样产生
<使用(Html.BeginForm( “行动”, “控制器”,FormMethod.Post))%{%>的Internet Explorer的版本是8.0和Firefox是3.6.6