如何在控制器方法中使用文本框和ViewBag值

本文关键字:文本 ViewBag 控制器 方法 | 更新日期: 2023-09-27 17:49:30

@using (Html.BeginForm("sendcode", "Home", FormMethod.Post))
{
<div class="selected">You Selected:</div>
<div class="sname">@ViewBag.selectsong</div>
<div class="enter" style="width:458px;height:37px; text-align:left;">
<div class="selected">Enter your mobile number</div>
<div class="mobileno">
<div><div class="spann">+91</div><input name="MNumber" type="text" class="mobileinput"/></div></div>`enter code here`
<div class="confirm"><input name="" type="button" class="confirmb"value="Confirm"onclick="location.href='@Url.Action("getdetail", "Home" )'/>
</div>
<div class="applicablee">* charges applicable as per your mobile operators</div>
</div>
}

我想使用文本框值和ViewBag值在我的控制器方法已定义如下?

public string getdetail(string Mnumber, string sSongName)
{
    string ss = Mnumber;
    string ss1 = sSongName;
    return ss;
}

如何在控制器方法中使用文本框和ViewBag值

viewbag是一个单向属性

如果你想返回它的值,你必须将变量定义为模型的属性然后将模型作为参数传递给操作

如果你想用ViewBag值填充你的文本框,试试这个;

<input type="textbox" id="aa" name="aa" value="@Viewbag.X"/>

如果你想传递该值使用隐藏方法Satpal前面提到过。