C# 将字符串发布到控制器asp.net mvc

C# 将字符串发布到控制器asp.net mvc,c#,asp.net-mvc,C#,Asp.net Mvc,投寄表格: //its in ajax success document.getElementById('koeff').innerHTML = elements.total;//type string 在控制器mult ALYST null中,为什么?这样做: public ActionResult Index(string mult)// mult null why? { } @使用(Html.BeginForm(“Index”,“Power”,FormMethod.Post)) {

投寄表格:

//its in ajax success
document.getElementById('koeff').innerHTML = elements.total;//type string
在控制器mult ALYST null中,为什么?

这样做:

public ActionResult Index(string mult)//  mult null why?
{
}
@使用(Html.BeginForm(“Index”,“Power”,FormMethod.Post))
{
//带有提交按钮的其他代码
金额:@ViewBag.Mult

}
如果需要用户在页面上查看,可以将sum显示为标签或span,但要发布,它必须是一个输入。在我的例子中,它是隐藏的输入,但您可以有测试或任何其他输入。

您的元素是
,而不是表单控件(例如
)。仅表单控件提交值。
public ActionResult Index(string mult)//  mult null why?
{
}
@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>
}