Webform在类如和直接访问窗体上的控件,取值后在附回去!100分在线等!!!!!
比方说在窗体form1上有一个TextBox1
我怎从我写的一个类中访问到form1上的TextBox1,既能取值,也能附值
[解决办法]
lz想把类放在什么位置 我觉的权限范围没问题的话 这个问题就能解决
[解决办法]
公开一个属性就行了。
[解决办法]
不要将WinForm的思维带过Web来,WebForm不是你自己创建的,谁创建的我也搞不清楚,IIS? 反正创建WinForm那种Dim a As New Form1()不能应用到WebForm上面。
一个WebForm的生命期只有从收到Request到向客户端发回回应,你在页面A并不能得到页面B的对象引用。
如果说一定要在另外一个对象得到这个页面的对象引用,只可能是这个页面的控件类的对象里面。
[解决办法]
不是很明白你的意思,如果是你的类是某个页面上的控件,可以如下:
Protected Function ReadText(Byval TextBoxName as string) as string
Dim MyTextBox as TextBox = me.Page.FindControl(TextBoxName)
return MyTextBox.Text
End
调用的时候
AnObject.ReadText( "TextBox1 ")