这是Action metod ilan:
public ActionResult Ilan()
{
...
return View();
}
以下是视图" ilan"它有一个表单和一个jquery返回" openBoxOpen"在弹出窗口而不是浏览器中显示页面的功能。表单正在发布到另一个名为" Cody"你可以进一步了解它。
<script type="text/javascript">
$(function () { return ibFunc.openBoxOpen('/giris/ilan'); });
</script>
<form action="/giris/Cody" method="post">
@foreach (var item in ViewBag.sirketler)
{
<input type="radio" name="ad" id="optionsRadios1" value="@item.Value" checked="checked"/> @item.Text<br />
}
<input type="submit" id="btnSubmit" onclick="return foo();" value ="GİRİŞ"/>
</form>
以上表单中的操作方法发布了radiobutton的值:
[HttpPost]
[ViewException]
public ActionResult Cody(int ad)
{
....
return View("ilan");
}
它在工作。但是会发生什么,页面首先在浏览器上显示一秒钟,然后弹出。如何防止浏览器显示页面是个问题。
首先,页面正常加载:
然后,弹出窗口加载:
我希望仅显示弹出窗口。
答案 0 :(得分:0)
我不知道它为什么会发生(似乎很难重现bug),但尝试用以下方法开始发现这个bug:
<script type="text/javascript">
$(function () {
setTimeout(function() {
ibFunc.openBoxOpen('/giris/ilan');
}, 1000);
});
</script>
告诉它是否有帮助。