首页 新闻 会员 周边 捐助

MVC4下 请求数据 后跳转到到新页下

0
悬赏园豆:15 [已关闭问题] 关闭于 2013-05-27 23:49

@using (Ajax.BeginForm("Test", "Mobi", null, new AjaxOptions { UpdateTargetId = "ajax", HttpMethod = "Post", InsertionMode = InsertionMode.Replace }))
{
@Html.ValidationSummary(true)
<fieldset>
<ul data-role="listview" data-inset="true" style="text-align: center">
<li data-role="fieldcontain">
@Html.TextBox("key", null, new { placeholder = "输入订单号" })
@* <input type="submit" value="查找" />*@ </li>
</ul>
</fieldset>
<input type="submit" value="查找" data-theme="c" />
}

 

点击查找后跳转到Test的页面了

问题补充:

在线等!求解答!

孙振营的主页 孙振营 | 初学一级 | 园豆:3
提问于:2013-05-26 16:51
< >
分享
所有回答(3)
0

@* <input type="submit" value="查找" />*@ </li>
</ul>

这条语句是注释掉的吗

Frank铭 | 园豆:8 (初学一级) | 2013-05-26 17:39

1.Ajax.BeginForm("Test", "Mobi", null, new AjaxOptions { UpdateTargetId = "ajax", HttpMethod = "Post", InsertionMode = InsertionMode.Replace }))

Ans:Test是你控制器的名字;Mobi是action吧

 2.<input type="submit" value="查找" data-theme="c" />

submit 提交了

 

听听其他大侠的建议,我还真分析不出来    

支持(0) 反对(0) Frank铭 | 园豆:8 (初学一级) | 2013-05-26 17:53
0

需要加上

<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" ></script>
chenping2008 | 园豆:9836 (大侠五级) | 2013-05-26 17:47
0

因为页面中引用了Jquerymobile,所以需要加入

$(document).ready(function () {
            $.mobile.ajaxEnabled = false;
        });

孙振营 | 园豆:3 (初学一级) | 2013-05-27 23:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册