读书人

ASP中如何定义全局变量以及自定义函数

发布时间: 2012-06-11 17:42:22 作者: rapoo

ASP中怎么定义全局变量以及自定义函数中string怎么作为输出变量,新手问题,请大家帮忙看看!
问题1:在ASP.net中,全局变量在哪里定义?页面刷新后需要值仍然存在!

问题2:自定义一个函数,需要返回一个string,怎么作为输出变量?如下例所示,怎么修改?
需要把结果返回到pName和pTable变量中!感谢大家!
protected void GetNameAndTable(int pIndex,string pName, string pTable)
{
switch (pIndex)
{
case 0:
pName = "AAA";
pTable = "ATABLE";
break;
case 1:
pName = "BBB";
pTable = "BTABLE";
break;
}
}

[解决办法]
比如viewstate 我用的VB,你应该可以看懂,我这个例子是记录页面上一个按钮的点击次数

VB.NET code
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click        ViewState("cnt") += 1        Label1.Text = ViewState("cnt")    End Sub    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load        If Not IsPostBack Then            ViewState("cnt") = 1        End If    End Sub 

读书人网 >ASP

热点推荐