使用 jQuery 回发到控制器
我正在使用 jQuery 回发到我的控制器,但我想知道如何将值作为 ActionResult 中的参数传递。例如:
我有一个 jQuery 帖子:
$.post("Home\PostExample")
但我想将下拉菜单中的值包含
@Html.DropDownListFor(m => m.Example, Model.Example, new { @id = "exampleCssId" })
在 Actionresult 中:
[HttpPost]
public ActionResult PostExample(string myString)
{
//TODO: Write contents of ActionResult
}
任何帮助将不胜感激。
谢谢。
I'm using jQuery to post back to my controller, but i'm wondering how you pass values as parameters in the ActionResult. For example:
I have a jQuery post:
$.post("Home\PostExample")
but i would like to include a value from a dropdown menu:
@Html.DropDownListFor(m => m.Example, Model.Example, new { @id = "exampleCssId" })
into an Actionresult:
[HttpPost]
public ActionResult PostExample(string myString)
{
//TODO: Write contents of ActionResult
}
Any help would be appreciated.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我认为这应该有效:
I think this should work:
这是我最近做的一个例子:
Here's an example from something I did recently:
添加到 grega 的答案中,如果您想从操作方法返回一些数据并将其显示给用户,您还可以使用回调函数。
Adding to grega's answer, you can also make use of callback function if you want to return some data from action method and display it to user.