zoukankan      html  css  js  c++  java
  • asp。net:html的表单元素:

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default1.aspx.cs" Inherits="Default1" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
        <style type="text/css">
            .la1 {
                 200px;
                height: 200px;
                background-color: blue;
                border: 10px solid black;
                display: inline-block;
            }
        </style>
    
        <script type="text/javascript">
            function TiShi() {
                alert('你好');
            }
    
        </script>
    
    </head>
    <body>
        <form id="form1" runat="server">
            <asp:TextBox ID="TextBox1" runat="server" MaxLength="6" OnTextChanged="TextBox1_TextChanged" ReadOnly="True">fsdfsdfsdf</asp:TextBox>
            <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" OnClientClick="alert('这是JS');" />
            <asp:Literal ID="Literal1" runat="server"></asp:Literal>
    
    
    
    
            <asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">LinkButton</asp:LinkButton>
            <asp:ImageButton ID="ImageButton1" runat="server" OnClick="ImageButton1_Click" />
    
    
    
    
        </form>
    </body>
    </html>
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    public partial class Default1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
    
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            Literal1.Text = "你好啊";
    
        }
        protected void TextBox1_TextChanged(object sender, EventArgs e)
        {
            
        }
        protected void LinkButton1_Click(object sender, EventArgs e)
        {
            Literal1.Text = "你好啊";
        }
        protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
        {
    
        }
    }


    文本类:
    <input type="text"/>
    <input type="password"/>
    <input type="hidden"/>
    <textarea />

    按钮类:
    <input type="submit" />
    <input type="button" />
    <input type="reset" />
    <input type="image" />

    选择类:
    <input type="radio"/>
    <input type="checkbox"/>
    <input type="file" />
    <select>
    <option></option>
    </select>

    复合控件:

    CheckBoxList - 复选框组,可以添加无数个复选框,每一个都是一个ListItem,而这些项都放在了复选框组的Items集合中
    单选 - 复选框组.SelectedItem来选出选中的项
    多选 -
    if (CheckBoxList1.SelectedIndex > -1) //阻止未选择报错的情况
    {
    Label1.Text = "";
    //遍历全部的项,看看如果是被选中了,就。。。。
    foreach (ListItem li in CheckBoxList1.Items)
    {
    if (li.Selected)
    {
    Label1.Text += li.Text;
    }
    }
    }

    RadioButtonList - 单选框组
    可以添加无数个单选框,需要注意的属性与上面一样,
    唯一需要注意的:单选框组要注意分组

    FileUpload - 文件选择对话框
    获取选中的文件路径 - FileUpload1.FileName
    但是此时获取的仅仅是相对路径,如何转换成绝对路径?
    string path = Server.MapPath(FileUpload1.FileName);

    =======================注意=======================
    web端 - 无状态性 每一次事件提交都会刷新页面,而刷新后的页面与之前你看到的页面就不再是同一个页面了

    每一次页面刷新都会走一遍PageLode事件,那么里面的某些代码我们只需要让它在页面第一次加载的时候才需要执行,那么需要增加判断:
    if(IsPostBack == false)
    {
    XXXXX
    }
    =======================注意=======================
    DropDownList - 下拉列表框 - 单选

    ListBox - 列表框 - 多选 SelectionMode属性来设置单选或多选

  • 相关阅读:
    通过调用C语言的库函数与在C代码中使用内联汇编两种方式来使用同一个系统调用来分析系统调用的工作机制
    解密腾讯课堂视频缓存文件
    Pycharm启动后加载anaconda一直updating indices造成Pycharm闪退甚至电脑崩溃
    Pycharm基本设置和插件安装
    Pycharm配置anaconda环境
    Anaconda管理Python环境
    Markdown介绍及工具推荐
    Android应用性能测试
    常用的adb命令
    QTP入门——玩玩小飞机
  • 原文地址:https://www.cnblogs.com/zhangdemin/p/5681672.html
Copyright © 2011-2022 走看看