当前位置: 代码迷 >> ASP >> ASP中如何定义全局变量以及自定义函数中string如何作为输出变量,新手有关问题,请大家帮忙看看
  详细解决方案

ASP中如何定义全局变量以及自定义函数中string如何作为输出变量,新手有关问题,请大家帮忙看看

热度:113   发布时间:2012-06-11 17:42:22.0
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 
  相关解决方案