关注这个问题,我也asp.net新手
解决方案 »
- 怎么读取记事本信息?
- 关于ASP.NET gridView行操作的问题
- 怎么样设计事务
- this.connect = function(sURL, sMethod, sVars, fnDone)这是什么意思,
- 关于freetextbox的内部模式(Internal Resources),怎么样把即图片资源和javascript都集成在dll中
- c#中怎样获得相对路径
- ajax为什么不能获取值,一定要直接赋值才能执行
- 用过MagicAjax的帮忙
- .net framework问题
- 急急~~请帮忙看看!!
- 为什么FindControl找不到我动态生成的控件????????
- 多个div背景图片拼成一张图片,出现间隙问题,会的进来
可以通过
Session["Users"] = 字典 + 页面存在特殊标志
来实现,根据当前页面标志来确认当前到底是哪个用户,如果新开页面则默认获取最后一个操作用户
Rows="1" Width="150px" AutoPostBack="True" onFocus="tName();" OnTextChanged="txtName_TextChanged"></asp:TextBox>
//发生验证用户名事件
protected void txtName_TextChanged(object sender, EventArgs e)
{ //调用自定义isNameFormar方法判断用户名是否满足格式要求
if (isNameFormar())
{
//调用isName自定义方法判断用户名是否已注册
if (isName())
{
labIsName.Text = "用户名已存在!";
labIsName.ForeColor = System.Drawing.Color.Red;
}
else
{
labIsName.Text = "可以注册!";
labIsName.ForeColor = System.Drawing.Color.Blue;
}
}
else
{
labIsName.Text = "";
}
}//codego.net/tags/11/1/
//判断用户名是否存在
protected bool isName()
{
//创建一个布尔型变量并初始化为false;
bool blIsName = false;
//创建SQL语句,该语句用来判断用户名是否存在
string sqlSel = "select count(*) from tb_HuenLian where UserName='" + txtName.Text + "' ";
//创建数据库连接
SqlConnection con = new SqlConnection(strCon);
//打开数据库连接
con.Open();
//创建SqlCommand对象
SqlCommand com = new SqlCommand(sqlSel, con);
//判断ExecuteScalar方法返回的参数是否大于0,大于表示用户名已存在
if (Convert.ToInt32(com.ExecuteScalar()) > 0)
{
blIsName = true;
}
else
{
blIsName = false;
}
//返回布尔值变量
return blIsName; }
两个用户公用同一个主机、同一个显示器、同一个键盘,同一个windows桌面?你在什么地方见过两个用户这样用的?要测试n个用户,先找n台机器,再开始测试。
在 ie 8 以上版本,以及其它浏览器早就存在的版本,即使重启浏览器窗口,也是使用相同的 cookie 环境。“仅对同一个浏览器窗口”这个说法,只适合 ie6、ie7 之类的少数过气的浏览器。