C# 隐藏显示错误
我有一个下拉列表,它非常简单。如果没有从DDL中选择nothing(无),则单击该按钮可进一步查看错误。但是,当用户从DDL中选择某些内容时,我如何避免出现错误呢 以下是标记: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
<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 = ""}