Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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# 隐藏显示错误_C#_Asp.net_.net_Drop Down Menu - Fatal编程技术网

C# 隐藏显示错误

C# 隐藏显示错误,c#,asp.net,.net,drop-down-menu,C#,Asp.net,.net,Drop Down Menu,我有一个下拉列表,它非常简单。如果没有从DDL中选择nothing(无),则单击该按钮可进一步查看错误。但是,当用户从DDL中选择某些内容时,我如何避免出现错误呢 以下是标记: <asp:DropDownList ID="DropDownList1" runat="server" CssClass="jump"> <asp:ListItem Text="" Value="0"></asp:ListItem> <asp:ListIt

我有一个下拉列表,它非常简单。如果没有从DDL中选择nothing(无),则单击该按钮可进一步查看错误。但是,当用户从DDL中选择某些内容时,我如何避免出现错误呢

以下是标记:

<asp:DropDownList ID="DropDownList1" runat="server" CssClass="jump">
     <asp:ListItem Text="" Value="0"></asp:ListItem>  
     <asp:ListItem Text="Coupé" Value="Coupé" />
     <asp:ListItem Text="Cabriolet" Value="Cabriolet" />
     <asp:ListItem Text="Pickup" Value="Pickup" />   
     <asp:ListItem Text="Kombi" Value="Kombi" />   
     <asp:ListItem Text="Kombi-Coupé" Value="Kombi-Coupé" />  
     <asp:ListItem Text="Minibuss" Value="Minibuss" />
     <asp:ListItem Text="Sedan" Value="Sedan" />    
     <asp:ListItem Text="Skåpbil" Value="Skåpbil" />
     <asp:ListItem Text="SUV" Value="SUV" />                      
     <asp:ListItem Text="Övrig" Value="Övrig" /> 
</asp:DropDownList>
<p id="err" runat="server"></p>  

和代码隐藏:

if (DropDownList1.SelectedIndex == 0)
{
    err.InnerHtml = "<span style='font: normal bold 11px/100% Arial, Verdana, Sans-Serif; color: Red'>Du måste välja Fordonstyp!</span>";
    return;
}
if(DropDownList1.SelectedIndex==0)
{
err.InnerHtml=“Du måste välja Fordonstyp!”;
返回;
}
提前非常感谢您

就这么简单:

err.InnerHtml = "";
if (DropDownList1.SelectedIndex == 0)
    {
        err.InnerHtml = "<span style='font: normal bold 11px/100% Arial, Verdana, Sans-Serif; color: Red'>Du måste välja Fordonstyp!</span>";
        return;
    }
就这么简单:

err.InnerHtml = "";
if (DropDownList1.SelectedIndex == 0)
    {
        err.InnerHtml = "<span style='font: normal bold 11px/100% Arial, Verdana, Sans-Serif; color: Red'>Du måste välja Fordonstyp!</span>";
        return;
    }
您还可以使用:


您还可以使用:


如果需要选择字段,为什么不删除空的选择行

<asp:ListItem Text="" Value="0"></asp:ListItem>  

如果需要选择字段,为什么不删除空的选择行

<asp:ListItem Text="" Value="0"></asp:ListItem>  

if(DropDownList1.SelectedIndex==0)
{
err.InnerHtml=“Du måste välja Fordonstyp!”;
err.visible=true;
返回;
}
其他的
err.visible=false;
if(DropDownList1.SelectedIndex==0)
{
err.InnerHtml=“Du måste välja Fordonstyp!”;
err.visible=true;
返回;
}
其他的
err.visible=false;

我用你的代码修改了它。(至少是我认为你在寻找的)


这里呢

if (DropDownList1.SelectedIndex == 0)
{
    err.InnerHtml = "<span style='font: normal bold 11px/100% Arial, Verdana, Sans-Serif; color: Red'>Du måste välja Fordonstyp!</span>";
    return;
}else {err.InnerHtml = ""}
if(DropDownList1.SelectedIndex==0)
{
err.InnerHtml=“Du måste välja Fordonstyp!”;
返回;
}else{err.InnerHtml=”“}

我用你的代码修改了它。(至少是我认为你在寻找的)


这里呢

if (DropDownList1.SelectedIndex == 0)
{
    err.InnerHtml = "<span style='font: normal bold 11px/100% Arial, Verdana, Sans-Serif; color: Red'>Du måste välja Fordonstyp!</span>";
    return;
}else {err.InnerHtml = ""}
if(DropDownList1.SelectedIndex==0)
{
err.InnerHtml=“Du måste välja Fordonstyp!”;
返回;
}else{err.InnerHtml=”“}

您必须进行回发。您是否考虑过添加一个
验证程序
?对于当天最矛盾的标题,应该有一个徽章。您必须有一个回发。您是否考虑过添加一个
验证器
?今天最矛盾的标题应该有一个徽章。谢谢您的评论,先生,我会考虑该功能的。谢谢您的评论,先生,我会考虑该功能的简单和高效。谢谢你,先生,这正是我所需要的。干杯,有时候事情比我们想象的要简单。:-)你能帮我做点别的吗?我不能答应任何事。。帮你做什么?如果是新问题,请将其作为新问题发布,并在此处发布链接。不是新的,是相同的,但我现在有3个DDl和3个不同的错误,我如何将所有这3个错误显示为单个

如此简单如此高效。谢谢你,先生,这正是我所需要的。干杯,有时候事情比我们想象的要简单。:-)你能帮我做点别的吗?我不能答应任何事。。帮你做什么?如果是新问题,请将其作为新问题发布,并在此处发布链接。不是新的,是相同的,但我现在有3个DDl和3个不同的错误,我如何将所有这3个错误显示为单个

   <asp:DropDownList ID="DropDownList1" runat="server" CssClass="jump" AutoPostBack="true">
if (DropDownList1.SelectedIndex == 0)
{
    err.InnerHtml = "<span style='font: normal bold 11px/100% Arial, Verdana, Sans-Serif; color: Red'>Du måste välja Fordonstyp!</span>";
    return;
}else {err.InnerHtml = ""}