WebForm--j简单控件、简单的登录(怎么链接数据库)
一、简单控件
1、label:边框(边框的颜色、样式、粗细) 是专门显示文字的, 被编译后是 <span id="Label1">Label</span>
2、Literal: Text属性,作用显示文字 编译后不会形成任何元素,一般被用来输出Js代码,比较灵活
<asp:Literal ID="Literal2" runat="server" Text="mm"></asp:Literal>
3、Textbox:文字输入框, 编译后是:<input name="TextBox3" type="password" id="TextBox3" />
属性: wrap:自动换行,
Text Mode:可以是文本框、密码框(password)
SingleLine 被编译为 type="text"
--MultiLine 被编译为 type="text"
--Password 被编译为 textarea
Enabled:可用 或 不可用,编译后是:<input name="TextBox3" type="password" id="TextBox3" disabled="disabled" class="aspNetDisabled" />
Readonly:只读,
Maxlength:限制长度,一般用于用户名、密码的长度。
--
4、Button:按钮,编译后是 <input type="submit" name="Button2" value="Button" id="Button2" />提交按钮
OnclientClick:在服务端上的点击事件,编译为click confirm 验证判断
5、ImageButton:属性:imageurl:图片地址,——提交
6、LinkButton:超链接,
7、Hyperlink:超链接样式按钮
二、简单登录
.aspx页面:
<title></title>
<style type="text/css"> //设置button 按钮样式
#Button1 {
width:100px;
height:30px;
background-color:yellow;
color:green;
font-size:18px;
font-family:黑体;
font-weight:bold;
} </style>
</head>
<body> <form id="form1" runat="server" text="xm">
用户名:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br/>
密码:<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br /> //登录的界面
<asp:Button ID="Button1" runat="server" Text="登录" />
<asp:Literal ID="Literal1" runat="server"></asp:Literal> </form>
</body>
</html>

.cs页面
public partial class zhuce : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Button1.Click += Button1_Click;//登录按钮 按两次Tab
} void Button1_Click(object sender, EventArgs e)
{
//先把用户名和密码取出 连接数据库三个类
string Uname = TextBox1.Text;
string Pwd = TextBox2.Text;
bool isok = new UsersDA().Select(Uname,Pwd);
if (isok)
{
Literal1.Text = "登录成功!";
}
else
{
Literal1.Text = "用户名密码错误";
}
}
链接数据库:
App_Code 把所有类放入此文件夹中
没有命名空间
1、实体类
2、数据访问类:
public class UsersDA
{
SqlConnection conn = null;
SqlCommand cmd = null;
public UsersDA()
{
conn = new SqlConnection("server=.;database=Data0617;user=sa;pwd=100867");
cmd = conn.CreateCommand();
}
/// <summary>
/// 用户验证
/// </summary>
/// <param name="Uname">验证的用户名</param>
/// <param name="Pwd">验证的密码</param>
/// <returns></returns>
public bool Select(string Uname,string Pwd) {
bool has = false;
cmd.CommandText = "select * from Users where UserName=@username and PassWord=@password";
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@username",Uname);
cmd.Parameters.AddWithValue("@password",Pwd);
conn.Open();
SqlDataReader dr= cmd.ExecuteReader();
if (dr.HasRows)
{
has = true;
} conn.Close();
return has;
}
WebForm--j简单控件、简单的登录(怎么链接数据库)的更多相关文章
- UWP入门(一) -- 先写几个简单控件简单熟悉下(别看这个)
原文:UWP入门(一) -- 先写几个简单控件简单熟悉下(别看这个) 1. MainPage.xmal <Grid Background="{ThemeResource Applica ...
- Webform(简单控件、复合控件)
一.简单控件: 1.label控件 <asp:Label ID="Label1" runat="server" Text="账 号:" ...
- WebForm 【简单控件】【表单元素】
一.HTML 表单元素复习 (1)文本类 文本框:<input type="text" name="" id="" value=&qu ...
- WebForm简单控件,复合控件
简单控件: 1.Label 会被编译成span标签 属性: Text:文本内容 CssClass:CSS样式 Enlabled:是否可用 Visible:是否可见 __________________ ...
- webform简单控件
表单元素: 文本类: text password textarea hidden text,password,textarea实现控件:textbox textmode属性选择password或m ...
- WebForm 简单控件、复合控件
简单控件: Label:被编译成span 样式表里设置lable的高度: display:inline-block; Text --文本 ForeColor --字体颜色 Visible -- ...
- 【2017-05-18】WebForm的Repeater控件和一些简单控件
一.Repeater控件 1. <%@ %> - 这里面写一些声明和引用的 <% %> - 编写C#代码的 <%= %> - 往界面上输出一个变量的值 <% ...
- 【2017-05-18】WebForm的Repeater控件及简单控件
<%@ %> - 这里面写一些声明和引用的 <% %> - 编写C#代码的 <%= %> - 往界面上输出一个变量的值 <%# Eval("属性名 ...
- 2013 duilib入门简明教程 -- 简单控件介绍 (12)
前面的教程应该让大家对duilib的整体有所映像了,下面就来介绍下duilib具体控件的使用. 由于官方没有提供默认的控件样式,所以我就尽量使用win7或者XP自带的按钮样式了,虽然界 ...
随机推荐
- ubuntu操作系统的目录结构
/:根目录,是所有目录的绝对路径的起始点.一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib./sbin应该和根目录放置在一个分区中 /bin (类似的还有/usr/bin) ...
- 针对Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1的解决方案
背景:本项目使用JDK1.8 编译maven工程的时候出现如下错误: Failed to execute goal org.apache.maven.plugins:maven-compiler-pl ...
- Polymorphism (computer science)
In programming languages and type theory, polymorphism (from Greek πολύς, polys, "many, much&qu ...
- Java中String类的常用方法
判断功能的方法 public boolean equals (Object anObject) :将此字符串与指定对象进行比较. public boolean equalsIgnoreCase (St ...
- Scrapy处理200-300范围之外的响应代码
HttpErrorMiddleware 类scrapy.spidermiddlewares.httperror.HttpErrorMiddleware 过滤掉不成功(错误)的HTTP响应,以便蜘蛛不必 ...
- Nginx设置alias别名目录访问phpmyadmin
引言:Nginx服务器通过设置alias别名可以使特定的目录(phpmyadmin目录)不出现在网站根目录下面,即使网站根目录被攻破,也不会影响到phpmyadmin目录里面的文件. 说明: 站点:h ...
- C# 通过反射为一个对象赋值
/// <summary> /// 反射赋值 /// </summary> public class ObjectReflection { publ ...
- HDU - 4323 - Magic Number
先上题目: Magic Number Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Other ...
- 0923关于安装mysql两种简单方式
http://blog.csdn.net/liumm0000/article/details/18841197 方式一:利用RPM安装包进行安装 RPM方式安装MySQL5.6 RPM方式安装MySQ ...
- 微博预计要火一阵的SleepSort之Shell及C实现
今日在微博看到如此奇妙的代码.竟然还有新的sort算法,对于我这样的渣渣必须研究一下,代码例如以下: #!/bin.bash function f() { sleep "$1" / ...