请问这些功能怎么实现呀?
1 .怎么通过 控件的 ID 知道 控件的 类型呀? (比如 是 TextBox 还是 ListBox等)
2 .我在页面中使用了 .net 的中的服务器验证控件,也使用了 ToolBar 这个ms提供的工 具栏,里面有一个 保存按钮, 可是这个按钮,我法触发 页面上的 验证, 也就是说工具栏里的 按钮没有 CausesValidation 属性呀。
问题点数:0、回复次数:7Top
1 楼stoway(成功是因为态度)回复于 2003-10-01 15:35:27 得分 0
if( 控件的 ID is TextBox)
{
}
else if(控件的 ID is ListBox)
{
}
.................Top
2 楼stoway(成功是因为态度)回复于 2003-10-01 15:36:14 得分 0
第二个问题能说清楚一些吗Top
3 楼NetFire(Fire.Rolland.Han)回复于 2003-10-01 15:42:05 得分 0
stoway说得是第一个问题
不过好像不对,呵呵,控件id的名字是随意的Top
4 楼shooting_star2xxx(流星)回复于 2003-10-01 21:23:24 得分 0
to stoway
你说的方法不行呀,可能是我的问题没有说清楚。 比如我把 控件的 ID 成在一个string里 strCtlName = "TextBox1";
我现在要取它的值,可是我怎么知道 这个字符串所对应的ID 对应的就是 一个 TextBox呀?
第二个问题, ms 的那个 ToolBar 控件你知道吧。 在我的页面上 有二个 TextBox 并使用服务端验证控件验证,还有一个 TollBar 里面有一个 完成保存功能的按钮,可是我没有办法在 点这个按钮时 对页面上的 这二个 TextBox 进行验证。 (以前我是用的一个普通的服务端按钮,把里面的 CausesValidation 设成 true 来进行验证的。)Top
5 楼shooting_star2xxx(流星)回复于 2003-10-01 21:28:18 得分 0
to NetFire(Fire.Rolland.Han)
可能是我的问题没有说清楚。
另外,有没有限制输入的TextBox 控件? 如 输入日期的 显示时就是[ / / ] 还有输入整型数值的Top
6 楼webdiyer(.net资源精华—www.dotneturls.com)回复于 2003-10-01 21:40:38 得分 0
strCtlName = "TextBox1";
Control ctrl=Page.FindControl(strCtlName);
if(ctrl is TextBox){
//是TextBox
}
else if(ctrl is ListBox){
//是ListBox
}
Top
7 楼sunpopoapollo(e无so有)回复于 2003-10-01 21:42:52 得分 0
agree with webdiyer(陕北吴旗娃).Top




