日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

十天学会ASP.Net——(8)

發布時間:2023/12/10 asp.net 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 十天学会ASP.Net——(8) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. ajax入門AJAX Extensions工具箱

(1)實現又刷新改變字體大小和無刷新改變字體大小

頁面設計:

前臺頁面設計:

首先需要在用到ajaxExtensions控件的位置之前放置一個ScriptManager控件,它將在瀏覽頁面時不可見,也不能提供其他功能,只是協助完成其他ajax控件需要完成的任務。

然后在UpdatePanel中加入需要實現無刷新的文本框和按鈕。又刷新的則放在外部。

<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager><asp:UpdatePanel ID="UpdatePanel1" runat="server"><ContentTemplate><asp:Label ID="Label2" runat="server" Text="測試更改字體大小"></asp:Label><br />無刷新:<asp:TextBox ID="TextBox2" runat="server" AutoPostBack="True" ontextchanged="TextBox2_TextChanged"></asp:TextBox></ContentTemplate></asp:UpdatePanel><asp:Label ID="Label1" runat="server" Text="測試更改字體大小"></asp:Label><br /><br />有刷新:<asp:TextBox ID="TextBox1" runat="server" AutoPostBack="True" ontextchanged="TextBox1_TextChanged"></asp:TextBox> (autopostback設為true)<br />

后臺代碼:

protected void TextBox1_TextChanged(object sender, EventArgs e) {Label1.Font.Size = Int32.Parse(TextBox1.Text); } protected void TextBox2_TextChanged(object sender, EventArgs e) {Label2.Font.Size = Int32.Parse(TextBox2.Text); }

(2)圖片緩沖顯示——UpdataProgress

頁面設計:

前臺注意要添加UpdataProgress,然后做好與UpdatePanel的鏈接

<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"><ContentTemplate><asp:Image ID="Image1" runat="server" /><asp:Button ID="Button1" runat="server" Text="顯示圖片" οnclick="Button1_Click" /></ContentTemplate> </asp:UpdatePanel> <asp:UpdateProgress runat="server" AssociatedUpdatePanelID="UpdatePanel1"><ProgressTemplate><asp:Image ID="Image2" runat="server" ImageUrl="顯示Loading畫面圖地址,可以去百度下" /></ProgressTemplate> </asp:UpdateProgress>

后臺做個延時:

using System.Threading; protected void Button1_Click(object sender, EventArgs e) {Thread.Sleep(3000);Image1.ImageUrl = "111.jpg"; }

(3)時間無刷新改變——Timer

前臺:

<asp:UpdatePanel ID="UpdatePanel1" runat="server"><ContentTemplate><asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick"></asp:Timer><asp:Label ID="Label1" runat="server" Text="Label"></asp:Label></ContentTemplate> </asp:UpdatePanel>

后臺:

protected void Page_Load(object sender, EventArgs e) {Label2.Text = DateTime.Now.ToLongTimeString(); } protected void Timer1_Tick(object sender, EventArgs e) {Label1.Text = DateTime.Now.ToLongTimeString(); }

轉載于:https://www.cnblogs.com/shenerguang/archive/2012/05/25/2517337.html

總結

以上是生活随笔為你收集整理的十天学会ASP.Net——(8)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。