0

asp.net MVC 3 ビューに 2 つのラジオ ボタンがあり、コントローラー内でどちらが選択されているかを知りたいです。誰かが解決策を提案してもらえますか?

<input value="offline" type="radio" name="rdoOnline" />  Offline Billing

<input value="online" type="radio" name="rdoOnline" /> Online Billing
4

3 に答える 3

1

この例では jQuery を使用しましたが、単純な HtmlForm を使用することもできます。

コントローラーで:

[HttpPost]
public ActionResult SomeResult(string SelectedValue)
{
   var result = SelectedValue
return View();
}

ビューで:

<script>
$('.button').click(function(){

$post('/Home/SomeResult?'+ $('input[name=office]:checked').val())

});

<script>


<input id="radio1" type="radio" name="office" value="true" checked="checked"><label for="radio1">Yes</label>
<input id="radio2"" type="radio" name="office" value="false"><label for="radio2">No</label>

<button class="button">Click</button>
于 2013-08-07T17:08:10.160 に答える
0

に追加valueして、<input>選択したものを選択できるようにすることができます。

<input type="radio" name="rdoOnline" value="option1"/> 
<input type="radio" name="rdoOnline" value="option2"/> 

次に、値に基づいて選択し、それに応じて処理できます。

于 2013-08-07T09:18:24.740 に答える
0

両方のラジオ ボタンに値属性を追加します。

//ビューで

<input type="radio" name="rdoOnline" value="online1"/> 
<input type="radio" name="rdoOnline" value="online2"/> 

//コントローラー内

[HttpPost]
public ActionResult YourFunction(FormCollection fc)
{
   if(fc["rdoOnline"] != null)
       string radiovalue=Convert.ToString(fc["rdoOnline"]);
}

お役に立てば幸いです。

于 2013-08-07T09:27:12.267 に答える