导航
  • 主页
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

[求救]关于验证控件和其他控件冲突的问题!

jourmen IBM 架构师  2004-07-13 11:12:34
我在页面上用一个输入框(用来添加记录)和一个datagrid(用来显示记录),对输入框我用了验证控制(判断是否为空),对datagrid有更新编辑操作
现在问题是,我点击更新时,更新不了记录,提示输入框里没有值(验证控件)

我怎么才能在编辑更新datagrid的时候,使输入框的验证控件不起作用!
郁闷的我:(
...全文
135 点赞 收藏 10
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sjc0 2004-07-19

itemcreat或itembound事件中
if (e.Item.ItemType == ListItemType.EditItem)
{
((LinkButton) e.Item.Cells[0].Controls[0]).CausesValidation = false;
((LinkButton) e.Item.Cells[1].Controls[0]).CausesValidation = false;
}
回复
jourmen 2004-07-13
大家拉我一把啊:(


想我的头疼!
回复
jourmen 2004-07-13
enable不行,我试了:(

验证控件还是有效
回复
brightheroes 2004-07-13
Enable属性
回复
jourmen 2004-07-13
to upto(阿球|Smart Client):
我的思路也是和你一样的,可是怎么做呢?

验证控件名.它的那个属性?
回复
Bob 2004-07-13
可以在你点击编辑地事件中,设置验证控件为不可用~更新以后再设置回来
回复
brightheroes 2004-07-13
给更新的按钮的属性
CausesValidate为false
回复
cc65yecunjian 2004-07-13
同意更改“更新”的按钮的属性CausesValidate为false
实现功能后,再改回来。
回复
46539492 2004-07-13
brightheroes(闭关|重剑无锋 大巧不工 )
给更新的按钮的属性
CausesValidate为false
----------------------
CausesValidation为false
回复
newnan 2004-07-13
brightheroes(闭关|重剑无锋 大巧不工 )
给更新的按钮的属性
CausesValidate为false

的方法最好!!
回复
发动态
发帖子
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
社区公告
暂无公告