我的 asp.net MVC 3 视图上有两个单选按钮,我想知道在我的控制器中选择了哪一个。有人可以提出解决方案吗?
<input value="offline" type="radio" name="rdoOnline" /> Offline Billing
<input value="online" type="radio" name="rdoOnline" /> Online Billing
我的 asp.net MVC 3 视图上有两个单选按钮,我想知道在我的控制器中选择了哪一个。有人可以提出解决方案吗?
<input value="offline" type="radio" name="rdoOnline" /> Offline Billing
<input value="online" type="radio" name="rdoOnline" /> Online Billing
我在这个例子中使用了 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>
将 value 属性添加到两个单选按钮。
//在视图中
<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"]);
}
希望它可以帮助你。
您可能想添加value
到您的<input>
,以便您能够选择哪一个被选中。
<input type="radio" name="rdoOnline" value="option1"/>
<input type="radio" name="rdoOnline" value="option2"/>
然后,您可以根据值进行选择并相应地进行处理。