已OK了.谢谢大家!!关于一个聊天室中的一段代码,不明白请各位帮忙!在线等谢谢
已OK了.谢谢大家!!关于一个聊天室中的一段代码,不明白请各位帮忙!在线等谢谢
本帖发表在我是网管论坛,帖子地址:http://bbs.54master.com/256767,1,1
关于一个聊天室中的一段代码,不明白请各位帮忙!在线等谢谢
在聊天室登录入口中有以下一段代码:
protected void Page_Load(object sender, EventArgs e)
{
int P_int_judge = 0;
P_int_judge = Convert.ToInt32(Request["value"]);
if (!IsPostBack)
{
if (P_int_judge == 1)
Response.Write("<script>alert('该用户已经存在')</script>");
}
}
是如何的??请解释一下特别是: if (P_int_judge == 1)谢谢!!!
[[it] 本帖最后由 gili 于 2008-6-20 11:05 编辑 [/it]]
{
int P_int_judge = 0;//定义一个int变量;
P_int_judge = Convert.ToInt32(Request["value"]);//给P_int_judge赋值;
if (!IsPostBack)
{
if (P_int_judge == 1)//如果这个值为1的话,就说明该用户已经存在,P_int_judge的值可能就是用户登录的状态;
Response.Write("<script>alert('该用户已经存在')</script>");
}
} [quote][bo][un]fqonly[/un] 在 2008-6-19 16:29 的发言:[/bo]
protected void Page_Load(object sender, EventArgs e)
{
int P_int_judge = 0;//定义一个int变量;
P_int_judge = Convert.ToInt32(Request["value"]);//给P_int_judge赋值;
if ... [/quote]
你好..如你所说
if (P_int_judge == 1)//如果这个值为1的话,就说明该用户已经存在,P_int_judge的值可能就是用户登录的状态;
但为什么==1时就说明该用户已经存在?????而为什么不是等于其它值呢?? 那就要看Request["value"]是怎么样定义的了……
回复 3# gili 的帖子
你可以让它==10000都可以。 我倒,这个Request["value"]是前一个页面传递过来的撒。。。为什么是1,是因为设计者自己在前一个页面传递的时候自己设计为1的,这个没什么好问的。
[[it] 本帖最后由 走刀口→超 于 2008-6-20 08:23 编辑 [/it]] 各位高手你们好以下是我上传的全部代码,其中文件名为"Default.aspx.cs"就是我要问的代码所在位置.谢谢
2006年8月28日哈哈我生日
2006年8月28日哈哈我生日,老会员了啊。居然只发了7贴,看来你是真够业余的啊![em01] Request["value"]的定义是在Default.aspx.cs的46行在43行的if(P_str_name == P_str_user[i].Trim())这个判断语句中,对用户名进行了判断
已登录的用户名是保存在Application["userNum"]中的,你可以看一下Button1_Click下的那些语句
页:
[1]
