源代码: protected void Page_Load(object sender, EventArgs e) 意欲:从数据库中读取Type值,将其绑定到DropDownList,在提交表单时,将DropDownList的Value值插入另一数据库,该Value值在这数据库中为外键。在实际的调试中,改变DropDownList,并没有改变Value的值,始终是按类别ID为1插入。新的要求要该项必选,默认为“请选择一个类别”,将该值加入DataSet后再绑定DropDownList,同时用RequiredFieldValidator,InitialValue="请选择一个类别"验证。在没选类别以默认“请选择一个类别”提交,验证得不到触发,插入中还是错误,信息为: INSERT 语句与 FOREIGN KEY 约束"FK_Photo_Type"冲突。该冲突发生于数据库"52llb",表"dbo.Type", column 'Type_Id'。 解决方案: 备注:星期天,在阅读ASP.Net2.0书籍中发现,DropDownList在新增加的两个属性中,其中一个为AppendDataBoundItems,将其属性值设为“True”,可使动态绑定的数据项追加到静态声明的列表项上。从而取代以上代码中的红色代码部分。 给想要验证DropDownList的同胞们分享! |
验证DropDownList的方法
验证DropDownList的方法2007-10-26 10:52源代码:protected void Page_Load(object sender, EventArgs e) { SqlConnection conn = Database.connection(); ...
·
验证DropDownList的方法
2007-10-26 10:52
转载于:https://www.cnblogs.com/jxcia_Lai/archive/2010/05/12/1733548.html
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献10条内容
所有评论(0)