【发布时间】:2009-07-22 22:19:13
【问题描述】:
我有一个 ASP.Net MVC 页面,上面有一个非常简单的表单:一个文本框和一个提交按钮。表单使用标准的 mvc BeginForm() 语法:
<% using (Html.BeginForm()) { %>
直接打开页面,一切正常。
但是,我们有另一个网站(非 MVC)在 iFrame 中加载此页面。大多数浏览器似乎都能很好地处理这种情况,除了 IE7(和 IE6)。在 IE7 的 iFrame 中提交表单会导致表单在新窗口中发布。
我可以做些什么来阻止新窗口打开,以便将表单发布在 iFrame 中?我更喜欢特定于 ASP.Net MVC 的东西,但我知道它是否必须是 Javascript/JQuery 解决方案。
编辑:
我应该注意到带有 iFrame 的父页面实际上使用的是 Microsoft CRM 4.0
【问题讨论】:
标签: html asp.net-mvc internet-explorer dynamics-crm dynamics-crm-4