我的问题是一行,但这让我非常困惑。 为什么不能声明和初始化在部分类它抛出一个错误说为什么不能在会话变量的情况下直接在页面类中声明?
下面错误1个无效令牌“[”类, 结构或接口部件 声明E中的页面的会话变量:\ ASP .NET \试用\ statemanagement.aspx.cs 17 12 E:\ ASP.NET \试用\
是我试图
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
public partial class statemanagement : System.Web.UI.Page
{
int count=0;
Session["FirstName"] = 0;
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
count = int.Parse(Session["FirstName"].ToString());
}
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write(count.ToString());
Session["FirstName"] =++count;
}
}
代码我没有得到计数变量i不出错知道为什么?
任何帮助将被视为谢谢
让我明确赋值是可能的部分类,因为我知道我可以赋值的int数它不会抛出任何异常:) – Devjosh 2011-06-04 12:56:34
@Devjosh:让我改正你亲爱的,你可以直接给一个变量赋值只在声明它的时候才在类中。再次,'Session [“Key”] = value;'不是声明,而只是一个赋值。 – 2011-06-04 13:01:47
现在我同意它谢谢 – Devjosh 2011-06-04 13:05:27