Button とASP.NET MVCTextBox
があります。では、このボタンをクリックした後、ボタンのView
値 (たとえば ) を TextBox に送信する方法を教えてください。string x="1";
この値は次のように URL アドレスに表示されます:/local:xxxxx/Calculator?TextBox=&Command=1
値 1 のボタンをクリックした後、この値を TextBox に送信し、int に変換して int 変数に入れる方法がわかりません。私のビューは次のようになります。
<input type="text" name="TextBox" value=""/>
<table>
<tr>
<td><button type="submit" name="Command" value="7">7</button></td>
</tr>
私のモデルは次のようになります。
public class CModel
{
public string Command { get; set; }
public string TextBox { get; set; }
}
そしてコントローラー:
[HttpGet]
public ActionResult Index()
{
CModel model = new CModel();
return View(model);
}
[HttpPost]
public ActionResult Index(CModel model)
{
if (model.Command == "1")
{
//do this and this
}
else if(model.Command == "2")
{
//do this and this
}
else if....{}
return View(model);
}
この値「1」を取得して TextBox に送信し、その後 int 型の変数に送信して保存する方法はありますか? どうやってするか?