小编Ana*_*r M的帖子

Asp.net中的下拉列表验证使用必填字段验证器

我有Dropdownlist,其值字段和文本字段在运行时绑定.它具有--select--值为的第一项,0 其余值在运行时绑定.

我已经给validaton组对照和验证的"g1"Intialvalue=0

但即使我选择了--select--选项,页面仍会回发.

<asp:DropDownList AutoPostBack="true" CssClass="dropdown" ValidationGroup="g1" 
    ID="ddlReportType" runat="server" 
    OnSelectedIndexChanged="ddlReportType_SelectedIndexChanged"></asp:DropDownList>

<asp:RequiredFieldValidator ControlToValidate="ddlReportType" ID="RequiredFieldValidator1"
ValidationGroup="g1" CssClass="errormesg" ErrorMessage="Please select a type"
InitialValue="0" runat="server"  Display="Dynamic">
</asp:RequiredFieldValidator>
Run Code Online (Sandbox Code Playgroud)

和代码背后绑定下拉列表

ddlReportType.Items.Clear();
ddlReportType.DataSource = dt.Tables[0];
ddlReportType.DataTextField = "ReportType";
ddlReportType.DataValueField = "ReportTypeID";
ddlReportType.DataBind();
ddlReportType.Items.Insert(0, new ListItem("--Select--", "0"));
//ddlReportType.Items[0].Value = "0";
ddlReportType.SelectedIndex = 0;
Run Code Online (Sandbox Code Playgroud)

asp.net requiredfieldvalidator

29
推荐指数
2
解决办法
15万
查看次数

ado.net使用相同的sqlcommand对象来执行多个命令

可以告诉任何人使用相同的SqlCommand对象在.net应用程序中执行多个命令.

情况: 我有一个先执行的Truncate表命令.然后我将执行SqlBulkcopy操作然后我希望相同的命令对象执行另一个存储过程,该存储过程将执行一些更新或将数据移动到不同的表.

我不想创建一个新的Command对象.

所有三个操作都在交易中还有一件事.

提前致谢.

c# asp.net ado.net

2
推荐指数
1
解决办法
3415
查看次数

标签 统计

asp.net ×2

ado.net ×1

c# ×1

requiredfieldvalidator ×1