将字符串发布到控制器 asp.net MVC
本文关键字:asp net MVC 控制器 字符串 | 更新日期: 2024-10-31 05:03:34
//its in ajax success
document.getElementById('koeff').innerHTML = elements.total;//type string
过帐表格:
@using (Html.BeginForm("Index", "Power", FormMethod.Post))
{
<p>Sum: <span id="koeff" name="mult"></span></p>
//other code with submit button
}
控制器:
public ActionResult Index(string mult)// mult null why?
{
}
在控制器中 mult 总是为空,为什么?
这将做到这一点:
@using (Html.BeginForm("Index", "Power", FormMethod.Post))
{
<input type="hidden" id="koeff" name="mult" />
//other code with submit button
<p>Sum: <span>@ViewBag.Mult</span></p>
}
如果需要用户在页面上看到 sum,可以将 sum 显示为标签或范围,但要发布,它必须是输入。就我而言,它是隐藏输入,但您可以进行测试或任何其他输入。