NET代码.docx
- 文档编号:23068609
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:33
- 大小:109.44KB
NET代码.docx
《NET代码.docx》由会员分享,可在线阅读,更多相关《NET代码.docx(33页珍藏版)》请在冰豆网上搜索。
NET代码
ASP.NETC#使用方法汇总
1ASP.NET中常用HTML标记1
1.1表格1
1.2表格行1
1.3表格单元格水平、垂直对齐、跨列、背景色、背景图片1
1.4文字换行、居中、字体尺寸1
1.5HTML表单、文本框、密码框、单选、复选按钮、下拉列表、提交按钮、重置按钮1
1.6插入图像1
1.7超链接1
1.8图像超链接1
2ASP.NETC#网页1
2.1事件过程1
2.2ASP.NET网页Page指令代码禁用验证2
3NETC#语法2
3.1单行注释//和多行注释/*…*/2
3.2流程控制if、for、while2
3.3跳转语句2
3.4数组2
3.5异常处理3
4Web控件3
4.1单选按钮组RadioButtonlisRBL13
4.2复选按钮组CheckBoxList3
4.3下拉列表DropDownList和列表框ListBox4
4.4图像按钮控件ImageButton4
4.5图像控件Image4
4.6超链接控件HyperLink4
4.7Panel控件4
4.8文件上传控件FileUpload4
4.9日历控件Calendar5
4.10数据列表DataList控件5
4.11按钮添加对话框6
4.12树形视图控件TreeView(Apache不支持)6
5NETC#内置对象6
6类7
6.1数学运算类7
6.2字符串类(设字符串Str)7
6.3日期、时间类7
6.4随机数类8
6.5文件操作类8
6.6Convert类强制数值类型转换8
6.7强制类型转换8
6.8MD5/SHA1加密数据9
7字符转数字,数字转字符9
7.1字符转数字代码和数字代码转字符(char)9
7.2字符char运算9
4.3获取文件扩展名9
8连接Access、MySQL、SQLServer数据库9
8.1命名空间9
8.2Access数据库操作9
8.3MySQL数据库操作10
8.4MSServer数据库操作10
8.5存储过程10
8.5绑定GridView、DataGrid控件到MySQL11
8.6DataAdapter、DataSet、DataTable对象查询、插入、修改、删除记录操作11
8.6.1填充数据到DataSet或DataTable对象中查询记录11
8.6.2插入记录11
8.6.3修改记录11
8.6.4删除记录12
9配置文件Web.Config连接数据库13
10取消ASP.NET上传文件4M大小的限制14
1ASP.NET中常用HTML标记
1.1表格
1.2表格行
1.3表格单元格水平、垂直对齐、跨列、背景色、背景图片
1.4文字换行、居中、字体尺寸
1.5HTML表单、文本框、密码框、单选、复选按钮、下拉列表、提交按钮、重置按钮
1.6插入图像
1.7超链接
1.8图像超链接
2ASP.NETC#网页
2.1事件过程
<%@PageLanguage="C#">
//类型变量名;static类型变量名;//此处定义全局变量和全局静态变量
//voidPage_Load(ObjectSrc,EventArgsE){//页面加载方法
//语句代码;}
//voidB1_Click(ObjectSrc,EventArgsE){//单击按钮B1方法
//语句代码;}
//voidImageButton1_Click(ObjectSrc,EventArgsE){//单击图像按钮方法
//语句代码;}
//voidTB1_Change(ObjectSrc,EventArgsE){//文本框TB1改变方法,按回车键触发事件或AutoPostBack="True"时失去焦点触发事件
//语句代码;}
voidRBL1_Click(ObjectSrc,EventArgsE){//单击单选按钮组RB1方法,必须AutoPostBack="true"
for(inti=0;i if(RBL1.Items[i].Selected)Response.Write(RBL1.Items[i].Value+RBL1.Items[i].Text);}//RBL1项目数、选中项值和选中项文本 } voidCBL1_Click(ObjectSrc,EventArgsE){//单击复选按钮组CB1方法,必须AutoPostBack="true" for(inti=0;i if(CBL1.Items[i].Selected)Response.Write(CBL1.Items[i].Value+CBL1.Items[i].Text);}//CBL1项目数、选中项值和选中项文本 } voidDDL1_Click(ObjectSrc,EventArgsE){//单击下拉列表DDL1方法,必须AutoPostBack="true" Response.Write(DDL1.Items.Count+DDL1.SelectedItem.Value+DDL1.SelectedItem.Text;)//DDL1项目数、选中项值、选中项文本 } 2.2ASP.NET网页Page指令代码禁用验证 <%@PageLanguage="C#"validateRequest=false%> 3NETC#语法 3.1单行注释//和多行注释/*…*/ 3.2流程控制if、for、while if(表达式1){语句块1;} elseif(表达式2){语句块2;} elseif(表达式3){语句块3;} …… else{语句块n;} for(初始值;循环条件;递增或递减){语句块;} while(循环条件){语句块;} 3.3跳转语句 break;跳出当前循环(同VB中ExitFor或ExitDo) return;停止执行以后语句返回方法的调用者或退出程序(同VB中的ExitSub) 3.4数组 声明数组和赋值1int[]score=newint[n];score[0]=n1;score[1]=n2;score[2]=n3; 声明数组和赋值2int[]score={7,5,6,8,3}; 读取数组元素值foreach(intxinscore)Response.Write(x);//或for(inti=0;i<=2;i++)Response.Write(score[i]); 例分离用.分隔记录,用,分隔列的字符串 strings="10032101,杨翊莺,女.10032102,鲍依芸,女.10032103,朱沁圆,男.10032104,纪雯,女.10032105,李梦菲,女.10032106,吕亚妹,女.10032107,冒佳薇,女.10032108,黄张益,男.10032109,羊烨,男.10032110,周倩,男."; string[]tmp1=s.Split('.'); foreach(stringNoNameSexintmp1){ string[]tmp2=NoNameSex.Split(','); intn=0; foreach(stringNNSintmp2){ Response.Write(NNS+""); n+=1;if(n==3)Response.Write(" } } 3.5异常处理 try{//语句1;}//如果语句1出错,执行catch(Exceptionex)语句 catch(Exceptionex){//Response.Write("错误原因: "+ex.Message);} finally{//语句3;}//该语句总是执行,可省略 4Web控件 4.1单选按钮组RadioButtonlisRBL1 RadioButtonlistid="RBL1"属性1="值1"runat="server"RepeatDirection=""RepeatColumns=""> ListItemvalue=""Text=""Selected="true"/> ListItemvalue=""Text=""/> RadioButtonlist> 属性: RepeatDirection;Horizontal/Vertical;//水平/垂直排列方向 RepeatColumns;//每行项目数 RBL1.Items.Count;//RBL1项目数 RBL1.Items[i].Value;//第i项的值 RBL1.Items[i].Text;///第i项的文本 方法: 添加项目、文本: RBL1.Items.Add(item); 删除项目: RBL1.Items.Clear(); 事件: OnSelectedIndexChanged RBL1选中项值、文本 stringx1="",x2=""; for(inti=0;i if(RBL1.Items[i].Selected){ x1=RBL1.Items[i].Value;//选中项值 x2=RBL1.Items[i].Text;//选中项文本 } } Label1.Text=x1+x2; 4.2复选按钮组CheckBoxList CheckBoxListID="CBL1"runat="server"RepeatDirection="l"RepeatColumns=""> ListItemvalue=""Text=""Selected="false"/> ListItemvalue=""Text=""/> CheckBoxList> 属性: RepeatDirection;Horizontal/Vertical;//水平/垂直排列方向 RepeatColumns;//每行项目数 CBL1.Items.Count;//项目数 CBL1.Items[i].Value;//第i项的值 CBL1.Items[i].Text);///第i项的文本 方法: 添加项目、文本: CBL1.Items.Add(item); 删除项目: CBL1.Items.Clear(); 事件: OnSelectedIndexChanged CBL1选中项值、文本 stringx=""; for(inti=0;i if(CBL1.Items[i].Selected){ x+=CBL1.Items[i].Value;//选中项值 x+=CBL1.Items[i].Text;//选中项文本 } Label1.Text=x; } 4.3下拉列表DropDownList和列表框ListBox DropDownListID="DDL1"runat="server"> ListItemvalue=""Text=""Selected="false"/> ListItemvalue=""Text=""/> DropDownList> ⑴属性: DDL1.Items.Count;//项目数 选中项值和文本DDL1.SelectedItem.Value;DDL1.SelectedItem.Text;//ListBox1.SelectedItem.Value;ListBox1.SelectedItem.Text; ⑵方法: 添加项目: DDL1.Items.Add("项目");//ListBox1.Items.Add("项目"); 清除所有项目: DDL1.Items.Clear();//ListBox1.Items.Clear(); 清除选中的项目: DDL1.Items.Remove(DDL1.SelectedItem);//ListBox1.Items.Remove(ListBox1.SelectedItem); ⑶事件: OnSelectedIndexChanged 4.4图像按钮控件ImageButton ImageButtonID="标识符"runat="server"/> 常用属性: ImageUrl="图像路径" 事件: OnClick 4.5图像控件Image ImageID="标识符"runat="server"/> 常用属性: ImageUrl="图像路径" 4.6超链接控件HyperLink 用于创建一个超链接 HyperLinkrunat="server"/> 常用属性: NavigateUrl="URL"Text="文本"ImageUrl="图像路径"Target="black|parent|self|top"目标窗口 4.7Panel控件 是一个容器,将相关单选按钮控件分组、显示、隐藏 Panelid="标识符"runat="server">其他控件 Panel> 常用属性: Enabled=""Visible=""BorderWidth=""BorderColor="" 4.8文件上传控件FileUpload FileUploadID="FileUpload1"runat="server"/> 文件上传 voidButton1_Click(ObjectSrc,EventArgsE){ stringfileExtName=System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();//获取扩展名并转化为小写 if(fileExtName==".JPG"||fileExtName==".GIF"){//允许上传JPG或GIF格式文件 stringfilePath=Server.MapPath("upload/"+FileUpload1.FileName);//上传路径和文件名 try{ FileUpload1.SaveAs(filePath);}//上传文件 Lbl1.Text="上传成功"; Lbl1.Text+="文件大小: "+FileUpload1.PostedFile.ContentLength/1024+"KB"; Lbl3.Text+="预览: catch(Exceptionex){ Lbl1.Text="上传失败,原因: "+ex.Message;}//上传失败信息 } else{Label1.Text="上传文件类型错误! "; } 4.9日历控件Calendar ImageButtonID="ImageButton1"ImageUrl="../images/Calendar.JPG"runat="server"OnClick="ImageButton1_Click"/> CalendarID="Calendar"runat="server"Visible="false"BackColor="#FFFFFF"ForeColor="#000099"BorderColor="#FF6600"Font-Size="13px"Font-Name="宋体"CellSpacing="1"Width="230px" SelectedDayStyle-BackColor="#FF6600" TitleStyle-BackColor="#000066"TitleStyle-ForeColor="#FFFFFF"TitleStyle-Font-Bold="true" NextPrevFormat="ShortMonth"NextPrevStyle-Font-Size="11px"NextPrevStyle-Font-Bold="true"NextPrevStyle-ForeColor="#FFFFFF" TodayDayStyle-BackColor="#FFFF00" DayStyle-BackColor="#E4E4E4" OnSelectionChanged="Calendar_SelectionChanged"/> 4.10数据列表DataList控件 stringstrSQL=ConfigurationManager.ConnectionStrings["media"].ToString(); MySqlConnectionconn=newMySqlConnection(strSQL); conn.Open(); MySqlCommandcd=newMySqlCommand("select*frompictureOrderByxm",conn); MySqlDataReaderdr=cd.ExecuteReader(); DL1.DataSource=dr;DL1.DataBind(); conn.Close(); DataListID="DL1"runat="server"CellPadding="0"CellSpacing="0"BorderWidth="1"RepeatDirection="Horizontal"RepeatColumns="5"> 作者: <%#DataBinder.Eval(Container.DataItem,"xm")%> 标题: <%#DataBinder.Eval(Container.DataItem,"title")%> 浏览数: <%#DataBinder.Eval(Container.DataItem,"visited")%> DataList> 4.11按钮添加对话框 <%@PageLanguage="C#"ContentType="text/html"ResponseEncoding="utf-8"%> protectedvoidPage_Load(ObjectSrc,EventArgsE){ if(! IsPostBack)BtOK.Attributes.Add("onclick","returnconfirm('删除吗? ');");//添加BtOK按钮弹出对话框属性 } protectedvoidB1_Click(ObjectSrc,EventArgsE){ Response.Redirect("e6_3_2.aspx");//按对话框确定按钮时执行 } ButtonID="BtOK"runat="server"Text="确定"OnClick="B1_Click"/> 4.12树形视图控件TreeView(Apache不支持) TreeViewID="TreeView1"runat="server"OnSelectedNodeChanged="TreeView_SelectedNodeChanged"ImageSet="Arrows"ExpandDepth="0"Font-Size="Smaller"> TreeNodeText=
");
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NET 代码