• 控件篇


    Input(Text)控件:

    如图,分三类:设计,拆分,源

      设计:可以直接拖拽控件

      源:通过写代码来实现控件

      拆分:两者都有

    选择设计,从工具箱内拉出Input(Text)控件放入界面(div)内,并设置相关属性(Text,Id等)。

    工具箱是通过右击属性出来的,不是双击!不是双击!不是双击!

    双击后出来的代码设置,事件等。

    我设计的界面:(吐槽,好丑!╮(╯▽╰)╭)

    代码贴一下

     1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="InputText.aspx.cs" Inherits="InputText" %>
     2 
     3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     4 
     5 <html xmlns="http://www.w3.org/1999/xhtml">
     6 <head runat="server">
     7     <title></title>
     8     <style type="text/css">
     9         #Text1
    10         {            height: 22px;
    11              187px;
    12         }
    13         #Password1
    14         {
    15             height: 20px;
    16              185px;
    17         }
    18     </style>
    19     <script language="javascript" type="text/javascript">
    20 // <![CDATA[
    21         function Submit_onclick() {
    22             if (txtName.value == "meng" && txtPwd.value == "123456") {
    23                 divMassage.innerHTML = "用户名是:" + txtName.value + "<br>" + "密码是:" + txtPwd.value +
    24                 "<br>" + "附加信息是:<br>" + taContents.value;
    25             }
    26             else {
    27                 divMassage.innerHTML = "用户名密码输入错误!";
    28             }
    29         }
    30 
    31 // ]]>
    32     </script>
    33 </head>
    34 <body style="background-color: #3366FF">
    35     <form id="form1" runat="server">
    36     <div runat="server" id="divMassage">
    37         
    38         <asp:Label runat="server" Text="用户名:"></asp:Label>
    39 &nbsp;<input id="txtName" type="text" runat="server" /><br />
    40         <br />
    41         <asp:Label ID="Password" runat="server" Text="密    码:"></asp:Label>
    42 &nbsp;
    43         <input id="txtPwd" type="password" runat="server" /><br />
    44         <br />
    45         <asp:Label ID="AddMassage" runat="server" Text="附加信息:"></asp:Label>
    46         <br />
    47     </div>
    48     <textarea id="taContents" cols="20" name="S1" rows="2" runat="server"></textarea></form>
    49     <p>
    50         &nbsp;&nbsp;&nbsp;&nbsp;
    51         <input id="btnSubmit" type="submit" value="提交" runat="server" 
    52             onclick="return Submit_onclick()" />
    53         <input id="btnReset" type="reset" value="重置" runat="server" /></p>
    54 </body>
    55 </html>
    View Code

    其中需要解释的是,(其他是通过拖拽自动生成的)

    (当然,代码是可以双击按钮控件输入的,但不要傻傻的去写function,学习别学死了,活学活用嘛)

    1  function Submit_onclick() {
    2             if (txtName.value == "meng" && txtPwd.value == "123456") {
    3                 divMassage.innerHTML = "用户名是:" + txtName.value + "<br>" + "密码是:" + txtPwd.value +
    4                 "<br>" + "附加信息是:<br>" + taContents.value;
    5             }
    6             else {
    7                 divMassage.innerHTML = "用户名密码输入错误!"; //innerHTML是读入HTML
    8             }
    9         }

    一个简单表单验证完成。2016-05-21


    CheckBox和CheckBoxList控件

    代码:

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Web;
     5 using System.Web.UI;
     6 using System.Web.UI.WebControls;
     7 
     8 public partial class _Default : System.Web.UI.Page
     9 {
    10     protected void Page_Load(object sender, EventArgs e)
    11     {
    12 
    13     }
    14     protected void btnSubmit_Click(object sender, EventArgs e)
    15     {
    16         int  flag;//flag=1表示后一个被选择了
    17         string str = "您的爱好是:";
    18         if (cbWenXue.Checked == true) {
    19             flag = 1;
    20         }
    21         else { flag = 0; }
    22 
    23         if (cbYunDong.Checked == true){
    24             if (flag == 1){
    25                 str += cbYunDong.Text + "";
    26             }
    27             else {
    28                 str += cbYunDong.Text ;
    29             }
    30         }
    31         if (cbWenXue.Checked == true) {
    32             str += cbWenXue.Text;
    33         }        
    34         Message.Text = str;
    35     }
    36     protected void btnSubmit1_Click(object sender, EventArgs e)
    37     {
    38         string str1 = "您的爱好是:";
    39         for (int i = 0; i < cblHobby.Items.Count; i++) {
    40             if (cblHobby.Items[i].Selected == true) {
    41                 str1 += cblHobby.Items[i].Text + "";
    42             }
    43         }
    44         Message1.Text = str1;
    45     }
    46 }
    View Code

    Check和Selected的区别:

    RadioButton与RadioButtonLis控件:

    代码:

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Web;
     5 using System.Web.UI;
     6 using System.Web.UI.WebControls;
     7 
     8 public partial class SelectControls : System.Web.UI.Page
     9 {
    10     protected void Page_Load(object sender, EventArgs e)
    11     {
    12 
    13     }
    14     protected void btnSubmit_Click(object sender, EventArgs e)
    15     {
    16         if (rbQH.Checked == true) {
    17             lab.Text = "您选择了" + rbQH.Text + "作为您的第一志愿";
    18         }
    19        
    20         if (rbND.Checked == true)
    21         {
    22             lab.Text = "您选择了" + rbND.Text + "作为您的第一志愿";
    23         }
    24         if (rbBJ.Checked == true)
    25         {
    26             lab.Text = "您选择了" + rbBJ.Text + "作为您的第一志愿";
    27         }
    28     }
    29     protected void btnSubmit1_Click(object sender, EventArgs e)
    30     {
    31         lab1.Text = "您选择了" + labXX.SelectedItem.Text + "作为您的第一志愿";
    32     }
    33 }
    View Code

    RadioButton与CheckBox区别:

    转:http://blog.csdn.net/lvxiangan/article/details/17371489


    ListBox控件

    步骤:先点击编辑项,出现窗口,点击添加,并设置Text值,点击确定即可。

    代码:

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Web;
     5 using System.Web.UI;
     6 using System.Web.UI.WebControls;
     7 
     8 public partial class ListBoxControls : System.Web.UI.Page
     9 {
    10     protected void Page_Load(object sender, EventArgs e)
    11     {
    12 
    13     }
    14     protected void btnSubmit_Click(object sender, EventArgs e)
    15     {
    16         Message.Text = "您喜欢的城市是:" + ibCity.SelectedItem.Text;
    17     }
    18 }
    View Code

    DropDownList控件

    代码

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Web;
     5 using System.Web.UI;
     6 using System.Web.UI.WebControls;
     7 using System.Collections;
     8 
     9 public partial class DropDownListControls : System.Web.UI.Page
    10 {
    11     protected void Page_Load(object sender, EventArgs e)
    12     {
    13 
    14     }
    15     protected void ddlHobby_SelectedIndexChanged(object sender, EventArgs e)
    16     {
    17         if (ddlHobby.SelectedItem.Text == "运动")  {
    18             ArrayList listHobby = new ArrayList();
    19             listHobby.Add("足球");
    20             listHobby.Add("篮球");
    21             listHobby.Add("游泳");
    22             listHobby.Add("爬山");
    23             listHobby.Add("跳水");
    24             //获取对象,数据绑定
    25             lbHobby.DataSource = listHobby;
    26             //将数据源绑定到服务器控件及其子控件上
    27             lbHobby.DataBind();
    28         }
    29          if (ddlHobby.SelectedItem.Text == "舞蹈") {
    30             ArrayList listHobby = new ArrayList();
    31             listHobby.Add("拉丁舞");
    32             listHobby.Add("民族舞");
    33             listHobby.Add("交谊舞");
    34             lbHobby.DataSource = listHobby;
    35             lbHobby.DataBind();
    36         }
    37     }
    38 }
    View Code
  • 相关阅读:
    链表内指定区间反转
    RDD 序列化
    RDD 依赖关系
    Spark 运行模式(local)
    Spark 任务划分&作业提交
    Spark 程序打包在集群运行
    Hbase 运行原理
    Hbase 整合Phoenix
    Spark 运行模式(Standalone 模式)
    Hbase APi
  • 原文地址:https://www.cnblogs.com/chenluomenggongzi/p/5515481.html
Copyright © 2020-2023  润新知