• .NET Conf China
...

string 并不包含text的定义是怎么一回事,询问大家

Arthas21 2009-04-07 05:42:24
{
string userid, pwd;
userid = userid.Text;
pwd = pwd.Text;
string mySel = "SELECT count(*) as iCount from [user_info] where Userid='" + userid + "'";

OleDbCommand myCmd1 = new OleDbCommand(mySel, oleconn);
myCmd1.Connection.Open();
OleDbDataReader Dr1;
Dr1 = myCmd1.ExecuteReader();
Dr1.Read();
string Count = Dr1["iCount"].ToString();
Dr1.Close();
myCmd1.Connection.Close();
string DrPwd, DrRoles;
if (Count != "0")
{
mySel = "SELECT * from [user_info] where Userid='" + userid + "'";
OleDbCommand myCmd = new OleDbCommand(mySel, oleconn);
myCmd.Connection.Open();
OleDbDataReader Dr;
Dr = myCmd.ExecuteReader();
Dr.Read();
DrPwd = Dr["Pwd"].ToString();
Dr.Close();
if (DrPwd == pwd)
{
Session["logid"] = userid;//新建一个Session
Response.Redirect("main.aspx");
}
else
Msg.Text = "登录密码错.";
}
else
Msg.Text = "没有这个用户.";
}
...全文
给本帖投票
514 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Arthas21 2009-04-07
  • 打赏
  • 举报
回复
非常感谢
liusaup 2009-04-07
  • 打赏
  • 举报
回复
你要命名好你的控件 ,例如如果是textbox 可是命名为tbName 或者txtName ;string name = txtName.Text 。
其实你上面的也可以这样赋值的 加上this关键 userid = this.userid.Text;
bobo_包子 2009-04-07
  • 打赏
  • 举报
回复
以上各位打个说的很明白了,userid = userid.Text, userid程序默认为是Textox控件,自然没有string()方法!

Sunshined 2009-04-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 Arthas21 的回复:]
把textbox的ID改一下,跟定义的string变量不同就行了吗?
[/Quote]

对 两者名字不能相同 会混乱
benbirdar 2009-04-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 Arthas21 的回复:]
把textbox的ID改一下,跟定义的string变量不同就行了吗?
[/Quote]

是的。
benbirdar 2009-04-07
  • 打赏
  • 举报
回复
string userid, pwd;
userid = userid.Text;
pwd = pwd.Text;

你这写的是什么程序??????????
回去给我好好看语法书!!
天上下雨 2009-04-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 moonshineidolon 的回复:]
string userid, pwd;
userid = userid.Text;

这是啥意思 怎么等号两边的变量一样啊
[/Quote]
把那个改掉!
Arthas21 2009-04-07
  • 打赏
  • 举报
回复
把textbox的ID改一下,跟定义的string变量不同就行了吗?
Arthas21 2009-04-07
  • 打赏
  • 举报
回复
怎么改,你的意思是要我把变量名给改掉吗?string yonghuming,mima;
yonghuming=userid.text;
mima=pwd.text;
Sunshined 2009-04-07
  • 打赏
  • 举报
回复
userid = userid.Text;
pwd = pwd.Text;

等号右边的userid和pwd是TEXTBOX的ID吗?
如果这是你声明的string类型 当然没有text的属性
moonshineidolon 2009-04-07
  • 打赏
  • 举报
回复
string userid, pwd;
userid = userid.Text;

这是啥意思 怎么等号两边的变量一样啊

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧

手机看
关注公众号

关注公众号

客服 返回
顶部