第一步:

1)首先使用“CodeSmith”将Examinee类实体化,并生成实体类连接数据库的方法,存在解决方案下的“App_Code”文件夹下。

修改一下连接某个数据库;

private SqlConnection _Conn;
public DBConnection()
{
String connectionString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["conn"].ToString();
_Conn = new SqlConnection(connectionString);
}

在config修改配置信息:

 <configuration>

     <system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
<connectionStrings>
<add name ="conn" connectionString="server=.;database=kaoshixitong;user=sa;pwd=123"/>
</connectionStrings>
</configuration>

第二步:首先设计好界面:

2)编写代码并实现功能。

登录代码

  //登录按钮
protected void Button1_Click(object sender, EventArgs e)
{
string user = txt_user.Text.Trim();
if (user == "")
{
Response.Write("<font size=16>不能为空</font>");//在网站制作中输出是Response
}
string mima = txt_mima.Text.Trim();
ExamineeData da = new ExamineeDA().Select(user,mima);//调用数据库方法
if (da!=null)
{
Response.Redirect("http://baidu.com");
}
else
{
Label1.Visible = true;
}
if (TextBox1.Text.Trim() == LinkButton1.Text)
{
Response.Write("http://baidu.com");//验证码输入正确,直接跳转到百度
}
else
{
Response.Write("验证有误");//输入错误时
}
}
//随机4位数字验证码
protected void LinkButton1_Click(object sender, EventArgs e)
{
Random suiji = new Random();//随机数
for (int i = ; i < ; i++)
{
if (i == )
{
LinkButton1.Text = suiji.Next(, ).ToString();
}
else
{
LinkButton1.Text += suiji.Next(,).ToString();
}
}
}

3)效果图:

最新文章

  1. js判断数据类型
  2. 初学JAVA的 感想 尹鑫磊
  3. oracle递归查询树的SQL语句
  4. android 相对布局里面的一些属性
  5. vs2010 安装MVC 3.0
  6. [转载]DW数据仓库建模与ETL的实践技巧
  7. Mac 使用笔记
  8. VS 编辑并继续(转载)
  9. Intent 匹配规则
  10. html5之canvas初解
  11. NGINX反向代理
  12. JAVA_安装JDK和Eclipse
  13. GridControl 无数据时显示信息
  14. fork安全的gettid高效实现
  15. firebug登陆之数据包分析
  16. Linux界面自动化测试框架不完全汇总
  17. C++ 文件流的详解
  18. vue从入门到进阶:自定义指令directive,插件的封装以及混合mixins(七)
  19. ZOJ 1985 Largest Rectangle in a Histogram(刷广告)2010辽宁省赛
  20. 用于深拷贝的扩展方法 C#

热门文章

  1. YII2笔记之一
  2. 发布新版本遇见java.lang.ClassNotFoundException
  3. AOP理解,待细看
  4. 语音02_Delphi
  5. SQL之merge into(转)
  6. Adobe 产品更新直接下载链接
  7. ural 2022 Riding a Toad
  8. java重置Timer执行频率
  9. @angular/cli项目构建--路由3
  10. 信息标记 以及信息提取--xml-json-yaml