天使将会展现网站编程最真实的一面,包括编程中遇到的一些错误指令的处理,网站调试过程,排查代码错误等,通过本系列经验,相信你在.net网站开发方面会有一个很大的提升。同时也希望小伙伴们喜欢天使的经验,把我的经验分享给更多需要帮助的人。后面功能模块比较深入,大家不懂的可以先看看前面的经验。
工具/原料
在网站用户名注册的时候,原则上我们不允许有相同的用户名存在,在用户输完用户名之后,我们需要判断是否存在相同用户名
找到用户名文本框,在属性窗口中找到文本框的TextChanged事件,双击进入事件代码
string sqlcon = "select * from [user] where user_name='" +txtName.Text + "' "; if (myclass.IsSameRecord(sqlcon)) { RequiredFieldValidator1.Text = "已存在相同用户名"; }
保存并启动调试程序
输入完用户名之后,光标切换,并没有触发事件
设置文本框的属性AutoPostBack="True"
再次保存运行,输入已存在的用户名会有提示