c#编程中的一个小问题,急救!高手快来啊!(麻烦大家了,不胜感激!^_^!)

来源:百度知道 编辑:UC知道 时间:2024/05/03 07:36:16
下面是我编的一个web应用程序,代码如下,不知道为什么编译会报错,好像是Session的问题;
一下是aspx文件代码:
<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
protected void Button1_Click(object sender, EventArgs e)
{
string price =TextBox1.Text;
if ((int)Session["count"] > 10)
Label1.Text = "不好意思,你没有机会再猜了,祝你下次好运!";
else
{
if (price =="100")
{
Label1.Text = "恭喜你,你答对了,奖品是你的了!";
}
else
{
Session["count"] = (int)Session["count"] + 1;

InProc 模式下,容易引发解析.NET 应用程序重置,Session丢失。
StateServer 模式的实质是,把Session 存放在一个单独的进程里,建议尝试这种模式
另建议实现逻辑和显示的分离```

怎么又是WEB啊

建议 定义 全局变量,不要使用session
容易丢失