自己做个用户控件,是.ascx吗?将它引用到页面中,如何引用其中的变量呢? 例如: .ascx*********** dim aa as string ***********引用页中如何得到aa的值呢?我试过如果在ascx中使用public shared声明,可以引用,但对于cookies之类的值,就成为所有用户公有的了!我现在不知道该怎样解决这个问题了!请能给出一个完整的例子!
能不能提供一个例子! 我对类不太熟悉,尤其是对类中的 set get方法不太理解!
sample: using System; public class Test { private static String dbConnectionString="aaa"; public static String ConnectionString { get { return dbConnectionString; } set { dbConnectionString=value; } } public void MethodTest() {
但我的类中的成员变量都是在方法中赋值的, 例如:public class testpublic aa as stringpubllic sub methotest() aa="aaaa" end subend class 像这种方式调用aa是不中应先调用methotest方法?另外这种声明为public的方式是否适用于cookie变量的读取!
呵呵呵只是写普通网页根本不需要什么面向对象你完全可以按3.0的风格写aspx但 sub and function 都要放在<script runat="server" language="xxx">里面 <% ..........仍然有效 %>
例如:
.ascx***********
dim aa as string
***********引用页中如何得到aa的值呢?我试过如果在ascx中使用public shared声明,可以引用,但对于cookies之类的值,就成为所有用户公有的了!我现在不知道该怎样解决这个问题了!请能给出一个完整的例子!
set get方法不太理解!
using System;
public class Test
{
private static String dbConnectionString="aaa"; public static String ConnectionString
{
get
{
return dbConnectionString;
}
set
{
dbConnectionString=value;
}
}
public void MethodTest()
{
}
}
可直接用Test.ConnectionString访问即取得"aaa"值,因为他是静态成员
访问方法MethodTest()要用实例化如(new Test()).MethodTest()访问
例如:public class testpublic aa as stringpubllic sub methotest()
aa="aaaa"
end subend class
像这种方式调用aa是不中应先调用methotest方法?另外这种声明为public的方式是否适用于cookie变量的读取!
<%
..........仍然有效
%>