• WebForm以及WebForm中Repeater控件、简单控件使用


    ASP.NET分为:ASP.NET WebForm和ASP.NET MVC

    运行机制:

    C/S(客户端应用程序) 代码在客户端执行,仅仅去服务器上的数据库存取数据

    B/S(网站应用程序) 程序代码在服务器上执行,客户端仅仅渲染HTML+CSS,执行JS代码,其它所有的功能都在服务器上执行

    客户端浏览器发送请求→服务器上的IIS(Internet 信息服务管理器)(html+css+js)→服务器上的.net framwork进行代码处理→服务器上的数据库

    web为什么越来越受欢迎

    1、不吃用户电脑配置

    2、不需要安装,随时随地都可以访问网页

    3、跨平台

    二、Repeater控件

    1、<%@ %> - 这里面写一些声明和引用的

    <%  %> - 编写C#代码的

    <%= %> - 往界面上输出一个变量的值

    <%# Eval("属性名","可选,格式字符串")%> - 在Repeater数据展示中使用

    <%#Eval("Birthday","{0:yyyy年MM月dd日}") %>

    2、Repeater控件   - 用来展示数据重复执行。

    <HeaderTemplate></HeaderTemplate>     先执行,执行一次,常用来展示表头

    <ItemTemplate></ItemTemplate>  在<HeaderTemplate></HeaderTemplate>之后执行,用来绑定数据,有多少条数据执行多少次。

    <AlternatingItemTemplate></AlternatingItemTemplate>    交替项模版,与<ItemTemplate></ItemTemplate>交替执行。

    <FooterTemplate></FooterTemplate>   最后执行,执行一次

    3、数据绑定

    在后台代码页面加载中进行数据绑定

    三、简单控件

    1.Lable  -- 转换成<span></span>

      需要在样式中加上display:inline-block才可以是lable样式中的长宽起作用

    2.Literal -- 空,什么也没有转换,把内容直接打印在界面上

      作用:可以直接输出上面的内容,

      Literal.Text=<script>alter('你好');</script>  --- 可以直接在界面上跳出弹窗

    3.TextBox

    设置属性TextMode

    SingLine   ---  变成<input type="text" />

    PassWord --- 变成<input type="PassWord">

    MultiLine --- 变成<textarea>  

    4.HiddenField  --- 变成<input type="hidden">

    5.Button --- 变成 <input type="submit"> 

    6.ImageButton  --- 变成<input type="image">

    用委托来写事件:

    例如:

    在后台代码界面加载中写按钮的点击事件+=,然后连按两下Tab键就会生成相应的点击事件

  • 相关阅读:
    js数组基础
    JavaScript原型链
    js之promise讲解
    ajax登录验证-js
    js事件委托
    js中的回调函数的理解和使用方法
    js闭包的理解
    JavaScript是如何实现继承的(六种方式)
    js创建对象的几种常用方式小结
    canvas绘图详解-08-样式填充
  • 原文地址:https://www.cnblogs.com/zhulijun/p/6888820.html
Copyright © 2020-2023  润新知