我一直在努力解决如何让选定复选框的列表使用ActionLink工作。我想我需要用JavaScript做一些客户端的事情,但是找不到相关的代码。如何发送从视图到控制器的选定复选框的列表
以下代码完美地使用提交按钮,将选定的ID作为ID的数组进行回发,但我需要在其他按钮的页面上使用该按钮。
// the view
@foreach (var station in Stations)
{
<input type="checkbox" name="selected" value="@station.StationId" />
}
<input type="submit" value="Save" />
//Controller stub
public ActionResult Action(string [] selected)
我一直坚持这个几个小时,所以也许我看着这个错误的方式。
PS。我经过许多小时的阅读和学习之后的第一篇文章。
你说,你想能够点击一个链接,并获得内容发布到服务器?我可以假设这些复选框位于一个表单内吗? Ajax文章? – Jack
是的,只需点击一个链接。我没有在我的视图中使用表单(它是一个PartialView),但意识到我可以使用@ Html.FormBegin()来区分提交按钮。我不太熟悉Ajax或JavaScript,这就是为什么(我怀疑)我在这里挣扎。 – tr3v