1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > mvc ajax提交html标签 asp.net-mvc – 如何使用ajax get或post在带有参数的mvc中

mvc ajax提交html标签 asp.net-mvc – 如何使用ajax get或post在带有参数的mvc中

时间:2020-06-08 12:19:30

相关推荐

mvc ajax提交html标签 asp.net-mvc – 如何使用ajax get或post在带有参数的mvc中

我试图使用ajax将数据从View传递到Controller Action Method,如下所示: –

我有一个用户的Membership实例,我从另一个控制器传入这个视图,使用的视图有点像这个ViewBag.MyUser = MyUser;

现在我想使用ajax将’MyUser’传递给另一个Controller表单,如下所示.

$('#Link').click(function () {

$.ajax({

url: http://localhost/Account/Process,

type: 'POST',

data: '@ViewBag.MyUser',

success: function () {

},

error: function () {

}

});

我发布的ActionMethod如下

public ActionResult Process(MembershipUser MyUser)

{

//Do somethihng with MyUser

}

如果我传递了ajax post,我在BeginExecuteCore(AsyncCallback回调,对象状态)内部得到错误,声明’没有为此对象定义无参数构造函数.’和控制甚至没有到我的行动方法.

如果我从Action Method中删除参数(MembershipUser MyUser),它会发布到Action方法,但随后

>在这种情况下,如果没有参数从该视图到控制器,我怎么能传递’MyUser’?

>路线有问题吗?如果是的话应该是什么路线?

>或者我应该使用获取还是发布?

>我应该将MyUser转换回MembershipUser?

mvc ajax提交html标签 -mvc – 如何使用ajax get或post在带有参数的mvc中将数据从View传递到Controller...

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