• C#ASP--Ajax的使用


    一、控件的常见属性:AutoPostBack

    该属性指示控件触发事件后是否自动响应回发,也就是是否从服务器重新请求数据,刷新页面。

    TextBox:默认False;

    dropListDown:默认False;

    Button:始终刷新。

    示例:

    在网页中添加一个Lable,一个TextBox

    image 

    添加事件

    image

    运行,输入文本框内容,Lable内容不变

    image

    修改TextBox1的AutoPostBack属性为True,

    image

    运行,当输入文本框内容后,点击页面其他地方,就触发事件,并刷新页面,Lable1的内容改变。

    image

    二、Ajax

    ajax:局部刷新,不刷新整个页面。

    使用:

    第一步、scriptManager:这里面放的操作ajax的js代码,必须拖拽到页面上端,一个页面就一个。

    第二步、upDatePanel1:将你想要一块进行局部刷新的控件放入upDatePanel中该控件可以放置多个。

    补充:常用属性updateMode

    always:一直刷新,只要提交就刷新

    conditional:有条件的刷新,当childrenStriggers设置为false,并把updateMode设置为conditional时,就通过后台代码,使用upDatePanel1.update()方法,进行手动刷新。

  • 相关阅读:
    第03组 Beta冲刺(2/5)
    2019 SDN上机第6次作业
    第03组 Beta冲刺(1/5)
    2019 SDN上机第5次作业
    SDN课程阅读作业(2)
    2019 SDN上机第4次作业
    第05组 团队Git现场编程实战
    第05组 团队项目-需求分析报告
    团队项目-选题报告
    第07组 Alpha事后诸葛亮
  • 原文地址:https://www.cnblogs.com/wllhq/p/4460400.html
Copyright © 2020-2023  润新知