我用.NET开发WAP
由于需要用到模板
就在Form1里加了模板
然后再模板里拖了个TextBox1
想在后台代码里给TextBox1付值
可是在代码了怎么也找不到这个TextBox1
也不知道跑拿了?石沉大海了?
后来我看帖子说
用
TextBox text=Form1.FindControl(TextBox的ID) as TextBox;
text.Text="000000";
可以找到TextBox1我试了,不行编译都通不过。后来我改了一下
System.Web.UI.MobileControls.TextBox TextBox text=Form1.FindControl(TextBox的ID) as System.Web.UI.MobileControls.TextBox ;
text.Text="000000";
编译没问题,但运行时提示找不到对象实例,错误指向text.Text="000000";不知道家遇到过没有这种情况,怎么解决的?我用Form1.FindControl(TextBox的ID)这种方法也找不到
应为TextBox1是拖到DeviceSpecific DeviceSpecific这个控件模板里的,所以
我用DeviceSpecific DeviceSpecific.FindControl(TextBox的ID)可也找不到TextBox1到底去哪了?就拖了一下怎么就没了?
但是在设计和HTML窗口都看到TextBox1了啊?好郁闷阿!
求各位高手指点一2
谢谢了!!!!!!!!!!!!!!!!!!!!!!!!!!!
由于需要用到模板
就在Form1里加了模板
然后再模板里拖了个TextBox1
想在后台代码里给TextBox1付值
可是在代码了怎么也找不到这个TextBox1
也不知道跑拿了?石沉大海了?
后来我看帖子说
用
TextBox text=Form1.FindControl(TextBox的ID) as TextBox;
text.Text="000000";
可以找到TextBox1我试了,不行编译都通不过。后来我改了一下
System.Web.UI.MobileControls.TextBox TextBox text=Form1.FindControl(TextBox的ID) as System.Web.UI.MobileControls.TextBox ;
text.Text="000000";
编译没问题,但运行时提示找不到对象实例,错误指向text.Text="000000";不知道家遇到过没有这种情况,怎么解决的?我用Form1.FindControl(TextBox的ID)这种方法也找不到
应为TextBox1是拖到DeviceSpecific DeviceSpecific这个控件模板里的,所以
我用DeviceSpecific DeviceSpecific.FindControl(TextBox的ID)可也找不到TextBox1到底去哪了?就拖了一下怎么就没了?
但是在设计和HTML窗口都看到TextBox1了啊?好郁闷阿!
求各位高手指点一2
谢谢了!!!!!!!!!!!!!!!!!!!!!!!!!!!
TextBox text;
text=(TextBox)Form1.FindControl("TextBox的ID");
text.Text="000000";
text=(TextBox)Form7.FindControl ("TextBox8") ;
text.Text ="ssss";编译的错误提示:
1、“TextBox”是不明确的引用
2、名称“text”在类或命名空间“mob.MobileWebForm1”中不存在
3、找不到类型或命名空间名称“text”(是否缺少 using 指令或程序集引用?)
你说的冒泡
怎么用阿
可以详细点吗?
谢了
这个情况我也遇到过
你在Html模式下重新写那个TextBox1,或者修改一下TextBox1的某些属性,比如说runat=server
其实就算没有声明也是可以用的,只不过用的时候不会给出该控件的任何属性和方法~
按钮没事件那还有什么用阿