Controls.

Slides:



Advertisements
Similar presentations
醫學美學之我見ー肉毒桿菌 班級:應日三乙 姓名:蔡雅卉 學號: 497E0076. 前言 現在的人,已經把 整型看做是微不足 道的事情了。即使 只是戴牙套、局部 雷射、割雙眼皮、 打美白針、肉毒桿 菌等等,都可以在 身體上做不同的改 變,而讓自己更滿 意自己的外表。
Advertisements

ADO.NET – 连接数据库. 2 课程地位 STB SQL Server XML PSPM ASP.NET Oracle OOAD Computer Base HTML&JavaScript OOP\Java C C SQL Base JSP/Servlet EJB/WebService C#
計算機程式及實習 期末報告 題目:商店結帳系統
第21章 .NET报表设计 (时间:1.5次课,3学时).
Task #3 使用ASP.NET服务器控件创建页面.
讲故事训练 授课人:田轶.
第7章利用ADO.NET 进行数据访问.
第十一課 菜園 6-11.
ASP.NET 網頁製作教本 – 從基本語法學起
校本选修课 第三专题 西藏问题 北京师大二附中 李文燕.
正修科技大學教學發展中心 教師教學觀摩與經驗分享 電子工程系 張法憲副教授.
香港明愛 綜合家居照顧服務 PWD個案分享.
《ASP.NET数据库网站设计教程(C#版)》
第6章 HTML控件和Web服务器控件 本章讲述的主要内容 6.1 ASP.NET控件概述 6.2 标准服务器端控件 6.3 数据验证控件
蘇軾詞的賞析
《计算机网络技术》 asp.net 程序设计 文本类控件 笪静.
柯奕宏(06) 王予亨(13) 郭秉逸(15) 楊雯凈(23) 顏佑瑩(32)
第十五章 传播学调查研究方法.
題目:台灣客運 南臺科技大學 機械工程系 班級:奈米一乙 學號:4A 姓名:蔡政堯 授課教師:謝慶存
《ASP.NET数据库网站设计教程(C#版)》
自然與生活科技領域 認識太陽能 蘇紋琪、石明玉.
ASP.NET 3.5 Ch5 進階伺服器控制項.
 全能的天才畫家- 李奧納多‧達文西 (西元1452年-1519年) 指導老師:袁淑芬老師 製作人:饒佩芯.
《ASP.NET数据库网站设计教程(C#版)》
Chapter 4 基本伺服器控制項.
Chapter 5 進階伺服器控制項.
C#.
課程名稱:資料庫系統 授課老師:李春雄 博士
程式語言 -Visual Basic 變數、常數與資料型態.
ADO.NET.
資料庫操作.
課程名稱:資料庫系統 授課老師:李春雄 博士
主 讲 教 师:陆有军 Web技术与应用 第六章 ADO.NET 主 讲 教 师:陆有军
課程名稱:資料庫系統 授課老師:李春雄 博士
第6章 ADO.NET数据访问接口 6.
Google Data API Spreadsheet
第7章 ADO.NET操作SQL Server数据库
讲课人:王璞 浙江工商职业技术学院.
5.1.1 使用 ExecuteReader()操作数据库
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
ASP.net 企业级应用开发 信息工程系:罗明刚.
WEB伺服器控制項.
使用ADO.NET访问数据 数据库连接 C#程序设计课程组.
模板调整技巧.
快递单模板的制作.
第4章 使用验证控件.
認識我的故鄉_台中市.
第3章 ASP.NET程序设计基础 3.
網頁切換移轉 JS vs. ASP.NET.
驗證 Authentication.
C# 程序设计教程 同济大学计算机系基础学科组
Connection对象 访问数据库的第一步是建立连接,只有建立连接,才可能实现 在数据库和应用程序之间移动数据。 ADO提供了连接对象:
第 8 章 VB.NET与数据库应用程序 本章主要内容: ADO.NET体系结构; VB.NET与SQL Server数据库的连接;
订单打印模板调整技巧.
第五讲 酒店客房管理系统(一) 教育部“十二五”职业教育国家规划教材
普通高速模板的制作与调整.
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
补充:c#语言基础.
表格(HTML – FORM).
第4章 ASP.NET服务器控件.
雙按button1,2,3,4 Method 方法/動作 textBox2.Text textBox1 textBox3.Text 轉為數字 c是數字 int c = int.Parse(textBox1.Text) + …; textBox3.Text = c.ToString();
Controls.
向导控件的样式 当创建了一个向导控件时,系统会自动生成向导控件的 HTML 代码,示例代码如下所示。
ASP.NET实用教程 清华大学出版社 第9章数据库应用 教学目标 教学重点 教学过程 2019年5月3日.
樂樂請假了 尊重的故事 資料來源:臺北縣國民小學品德教育手冊 故事來源:臺北縣國民小學品德教育手冊 網路小故事
表格(HTML – FORM)
MenuStrip by Szeto CY Visual C# 2008.
再戰DataSet.
古蹟知性之旅 我和新港奉天宮有個約 報告人:陳 映 竹 傅 湘 甯.
WEB程序设计技术 数据库操作.
Presentation transcript:

Controls

Controls Web Form Controls HTML Form Controls HTML Server Controls (runat=server) Web Controls Validation Controls Rich Controls List controls HTML Form Controls

特殊屬性AutoPostBack 表示控制項內容或選取項目發生改變時,是否自動發生伺服器的自動回傳

CheckBox & CheckBoxList AutoPostBack=True  當CheckBox有改變時會執行OnCheckedChanged

CheckBoxList 程式動態新增 CheckBoxList1.Items.Add("123"); ListItem li1=new ListItem("item4","4"); DropDownList1.Items.Add(li1); CheckBoxList1.Items.Add(li1);

CheckBoxList if(CheckBoxList1.Items[0].Selected) { 動作 } 把AutoPostBack設定成 True private void CheckBoxList1_SelectedIndexChanged(object sender, System.EventArgs e) { string msg=""; for(int i=0;i<=CheckBoxList1.Items.Count-1;i++) if(CheckBoxList1.Items[i].Selected) msg = msg + "press " + i.ToString(); } Response.Write(msg);

RadioButton & RadioButtonList if(RadioButtonList1.Items[0].Selected) string msg=""; for(int i=0;i<=RadioButtonList1.Items.Count-1;i++) { if(RadioButtonList1.Items[i].Selected) msg = msg + "press " + i.ToString(); } Response.Write(msg);

DropDownList DropDownList1.Items.Clear(); DropDownList1.Items.Add("item1"); DropDownList1.Items.Add("item2"); ListItem li1=new ListItem("item4","4"); DropDownList1.Items.Add(li1);

動態產生Table //新增一列 TableRow newrow=new TableRow(); //新增三欄 TableCell newcell1=new TableCell(); TableCell newcell2=new TableCell(); TableCell newcell3=new TableCell(); newcell1.Text="a"; newcell2.Text="b"; newcell3.Text="c"; // 將欄加入列 newrow.Cells.Add(newcell1); newrow.Cells.Add(newcell2); newrow.Cells.Add(newcell3); //將列併入表格 Table1.Rows.Add(newrow);

Validation Controls

RequiredFieldValidator 驗證對象 錯誤訊息 Submit前檢查要驗證的控制項是否有輸入值

CompareValidator 驗證對象 錯誤訊息 Submit前檢查要驗證的控制項輸入值是否相等

RangeValidator 驗證對象 錯誤訊息 範圍 Submit前檢查要驗證的控制項輸入值是否在範圍內 要注意type的設定

RegularExpressionValidator 驗證對象 錯誤訊息 Submit前檢查要驗證的控制項輸入值是否符合設定的規則

RegularExpressionValidator ValidationExpression 身分證 [A-Z](1|2)\d{8}

DataBind

資料繫結 by control private void Page_Load(object sender, System.EventArgs e) { sqlDataAdapter1.Fill(dataSet11); DropDownList2.DataBind(); }

登入

登入判斷 // 檢查帳密正確性 SqlDataAdapter da=new SqlDataAdapter("select * from teacher where id='" + TextBox1.Text + "' and pwd='" + TextBox2.Text + "'",sqlConnection1); // 把資料從新的Adapter填入(FILL)Dataset DataSet ds2=new DataSet(); da.Fill(ds2,“teacher"); if(ds2.Tables[“teacher"].Rows.Count>0) { Session[“loginname”] = ds2.Tables[“teacher”].Rows[0][“name”]; //登入者姓名 }

資料繫結 by 程式 private void Page_Load(object sender, System.EventArgs e) { // 在這裡放置使用者程式碼以初始化網頁 SqlConnection conn=new SqlConnection("workstation id=MYCHAT-851ACB0C;packet size=4096;user id=sa;data source=MYCHAT-851ACB0C;persist security info=True;initial catalog=Northwind;password=12345"); conn.Open(); SqlCommand cmd=new SqlCommand("select * from employees",conn); SqlDataReader dr=cmd.ExecuteReader(); DropDownList1.DataSource=dr; DropDownList1.DataTextField="LastName"; DropDownList1.DataValueField="EmployeeID"; DropDownList1.DataBind(); dr.Close(); dr=cmd.ExecuteReader(); CheckBoxList1.DataSource=dr; CheckBoxList1.DataTextField="LastName"; CheckBoxList1.DataBind(); } 記得要 using System.Data.SqlClient;