C# MVC4为什么禁用这些单选按钮?
我有两个文本框,两个单选按钮和一个提交按钮的网页。 如果我想显示页面,两个单选按钮都被禁用。我试过真假。我试过这样做:C# MVC4为什么禁用这些单选按钮?,c#,asp.net-mvc-4,razor,C#,Asp.net Mvc 4,Razor,我有两个文本框,两个单选按钮和一个提交按钮的网页。 如果我想显示页面,两个单选按钮都被禁用。我试过真假。我试过这样做: @using (Html.BeginForm("MyWeb")) { <span class="label">Company:</span><input id="txtCompany" name="Company" type="text" size="50" /><br /> <br /> &l
@using (Html.BeginForm("MyWeb"))
{
<span class="label">Company:</span><input id="txtCompany" name="Company" type="text" size="50" /><br />
<br />
<span class="label">Branche:</span><input id="txtBranche" name="Branche" type="text" size="50" /><br />
<br />
<span class="label">En:</span><input type="radio" name="AND" checked /><<br />
<span class="label">Of:</span><input type="radio" name="OR" checked="checked"/><br />
<input type="submit" value="Submit" name="Submit" />
<br />
}
@使用(Html.BeginForm(“MyWeb”))
{
公司:
布兰奇:
En:它们实际上并没有被禁用,只是它们不能被“取消选择”,因为没有其他选择
您的单选按钮具有不同的名称(“AND”和“OR”),这意味着它们不属于同一组。请使名称与回发时要绑定到的属性相同。在这种情况下,属性string MyProperty
将根据所选内容为“AND”或“OR”
<input type="radio" name="MyProperty" value="AND" checked /> // this on will be checked
<input type="radio" name="MyProperty" value ="OR"/>
//将对此进行检查
注意。我强烈建议您学习使用强类型html帮助程序,而不是尝试手工编写html现在一切正常。我必须做的最后一件事是在我的网站上添加最新的构建dll。