这是我的表格:
@using (Html.BeginForm())
{
<h3 class="text-blue title-article editable">thisStr</h3>
<input type="submit" value="xxxx" class="btn btn-success" name="xxxx"/>
} @model.title是内联可编辑的一部分,可以更改为任何内容,我需要做的是将h3中的字符串传递给这个控制器-方法:
public ActionResult method(string test)
{
someProp = test;
return View();
}我想我的问题是这句话:
<input type="submit" value="xxxx" class="btn btn-success" name="xxxx"/>有人能帮帮我吗,谢谢!
发布于 2014-04-19 13:52:03
把它写在表格里:
@Html.HiddenFor(x=>x.Title)意见:
@using (Html.BeginForm("YourAction","YourController",FormMethod.Post))
{
<h3 class="text-blue title-article editable">@Model.Title</h3>
@Html.HiddenFor(x=>x.Title)
<input type="submit" value="xxxx" class="btn btn-success" name="xxxx"/>
}在你的行动中:
[HttpPost]
public ActionResult YourAction(FormCollection form)
{
sting vl= form["Title"].ToString();
return View();
}发布于 2014-04-19 13:52:18
在表单中添加一个@Html.HiddenFor((p) => Model.Title),然后将文本与文章一起提交给您。
https://stackoverflow.com/questions/23170867
复制相似问题