zoukankan      html  css  js  c++  java
  • 程 序制作步骤,三级联动,委托事件和Repeater灵活运用以及JS知识补充

    一、程序制作的步骤:
    1、想想是要实现什么功能,把界面搭出来
    2、想想在哪里写代码
    3、补齐一些小问题

    如果这3步也解决不了问题,那么问题出在你就不知道这个程序是要干什么

    二、用户体验问题:
    让用户简便的操作 - 站在使用者的角度来考虑程序的设计

    去网上找一些类似的程序来看看他们是如何设计的,或者是模板

    三、控件数据的加载:
    例如:DropDownList里面添加年月日,不需要手动添加,可是使用循环

    数据库数据加载:
    //封装时间加载方法
    public void loaddate(int start, int end, DropDownList dd)
    {
    for (int i = start; i <= end; i++)
    {
    ListItem li = new ListItem();
    li.Text = i.ToString();
    li.Value = i.ToString();

    dd.Items.Add(li);
    }
    }
    //封装方法的运用
    if (IsPostBack == false)
    {
    loaddate(1950, DateTime.Now.Year, DropDownList2);
    loaddate(1, 12, DropDownList3);
    loaddate(1, 31, DropDownList4);
    //锁定位置
    foreach (ListItem li in DropDownList1.Items)
    {
    if (li.Text == "1980")
    {
    li.Selected = true;
    }
    }
    }
    四、事件的委托写法:
    优点:清晰,易于查找

    控件名.事件名 += (按两下tab键,会自动创建事件出来)

    五、三级联动:
    AutoPostBack - 自动提交事件

    六、Repeater灵活使用:
    不要认为Repeater只能制作table表格,它叫重复器,可以重复的制作任何东西

    七、JS知识补充:
    1、用JS来制作超链接按钮 - window.open();
    2、如果要把JS代码写在head里面,那么需要加window.onload事件
    注意:
    JS的方法不能写在onload事件中

  • 相关阅读:
    ArcGIS10.3.1于2015年6月发布
    jS数组
    正则表达式
    JS中prototype属性-JS原型模式
    URI, URL, and URN
    JS中的Call和apply
    北京获得2022冬奥会举办权
    JQuery.on()事件绑定
    JavaScript模块化-require.js
    SpringBoot中DataSourceAutoConfiguration注解
  • 原文地址:https://www.cnblogs.com/sunshuping/p/5679469.html
Copyright © 2011-2022 走看看