300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > ASP.NET MVC AJAX的调用

ASP.NET MVC AJAX的调用

时间:2020-08-23 03:08:16

相关推荐

ASP.NET MVC AJAX的调用

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注可以让你学习更多的好东西,下面为大家推荐 MVC AJAX的调用,赶紧看过来吧!

在 beta中我们可以使用, 来进行调用,同样我们也可以使用一些支持 框架如jQuery来简化对ajax的调用。

MVC beta中内置了AJAX的支持,但是我们必须引入MicrosoftAjax.js, MicorsoftMvcAjax.js.

2. 由于 MVC已经集成了jQuery,所以我们也可以很方便的使用jQuery的Ajax功能

上图的代码展示了前台的三种方式

(1)

这里涉及到如何附加表单之外的参数到远程,实际上我们只需要附加到post的url后就行了,例如把action改为AjaxGetJSON?name=jack,或者AjaxGetJSON/jack然后配置route就可以

(2)

附加参数和上面相同

(3)

参看上图的GetByJquery()函数

3.后台代码

第一个直接返回Json数据,第二个,第三个都是通过用户控件来返回Html.

public JsonResult AjaxGetJSON(Person p)

{

();

return ();

}

public ActionResult AjaxGetString()

{

Person p = new Person { FirstName = "Bill", LastName = "Gates" };

return View("AjaxContent",p);

}

public ActionResult AjaxByJquery()

{

Person p = new Person { FirstName = "Bill", LastName = "Gates" };

return View("AjaxContent", p);

}

4. AjaxContent用户控件内容

通过上面的方法,我们很容易模仿原来webservice方式的调用,把ajax的功能放到一个统一的controller里,比如叫AjaxServiceController.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。