Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC4为什么禁用这些单选按钮?_C#_Asp.net Mvc 4_Razor - Fatal编程技术网

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。