我有一个.net网络表单,后端在c#中。我在该表单上有一个用户控件,在用户控件上有一个局部变量:
as.POSICct
在用户控件的后端,我想将该变量设置为某个值。什么,不重要,字符串值。最简单的方法是什么?
我认识到这是一个相对简单的问题,可能已经回答了。我自己进行了一些搜索,只能根据从父页面向控件传递变量来找到类似的问题,反之亦然。我不想这样做。试着将myvar设置为某种东西。如果我需要指出现有的答案,我不介意。
答案 0 :(得分:0)
如果你能够做到这一点:
<%= myvar %>
然后大概myvar
是一个班级成员,至少protected
或可能public
?在任何给定的类中,您可以设置类级别成员:
this.myvar = "some value";
如果该成员是public
,那么您也可以从其他对象中设置该对象:
someObject.myvar = "some value";
在这种情况下,如果myvar
是用户控件上的类成员,并且包含页面具有该用户控件的实例作为该页面上的控件,那么包含页面将只设置该值:
MyControl1.myvar = "some value";