Time of Update: 2018-12-06
今天繼續學習章立民的書。講到兩個updatepannel的嵌套。比如下面的例子 <asp:ScriptManager ID="ScriptManager" runat="server" /> <asp:UpdatePanel ID="OuterPanel" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="False">
Time of Update: 2018-12-06
繼續讀老章的書,這次是看到如何在一個master頁面中放些按鈕,然後點的時候,更新content頁面中的東西,而且可以做到局部更新。先看主MASTER頁面master頁面的前台<form id="form1" runat="server"> <div> <asp:ScriptManager ID="ScriptManager1" runat="server" /> <asp:Panel ID=
Time of Update: 2018-12-06
這可能是因為在一個線程中的原因,可以在組件中重啟一個線程。 public void BeginShowForm() { System.Threading.Thread thread1=new System.Threading.Thread(new ThreadStart(this.ShowForm)); thread1.ApartmentState=ApartmentState.STA; thread1.Start(); thread1.Join(); }
Time of Update: 2018-12-06
已經有了幾篇完備的SQL Server查詢的結果集匯出為Excel的技術文章:http://www.cnblogs.com/meyer/archive/2004/10/18/6977.htmlhttp://dev.csdn.net/develop/article/18/18623.shtm下面是匯出為CSV格式的代碼:DataSet匯出CSV格式(ASP.NET,C#)本文引用下面的 Microsoft .NET
Time of Update: 2018-12-06
一個小程式,基於ASP.NET2.0的,大家可以下載後看看,供新手學慣用。程式是一個最簡單的多人BLOG系統,由於是公司內網用的,需要windows驗證也和以前的一些表有牽連,大家可能調試不會調試通。裡面有一個SQL檔案就是所有的表和預存程序主要有以下特性:1、用了微軟企業庫2006的資料訪問模組,但是只有使用SQL20002、全站實現了中英文兩種語言,用了ASP.NET本地化新特性3、全站實現了多主題,當然我只做了一種主題4、用到了獅子的WebHtmlEditor,其中的lionsky_cli
Time of Update: 2018-12-06
常見的一個應用情境,就是gridview中,當庫存量少於某個數時,背景顏色先變色還有就是對某一列統計其總和,顯示在頁尾裡,下面分別闡述之 首先是當庫存小於某個值時,行的背景顏色改變,比如protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) {
Time of Update: 2018-12-06
下面是非同步一對多流程,有兩個gridview,上面一個gridview是主,下面一個GRIDVIEW顯示的是從,當點主表的資料時,下面的GRIDVIEW顯示對應的資料(DETAIL),要注意的是,為了防止浪費時間,把兩個GRIDVIEW放到兩個不同的updatepannel中去,並且設計兩個UPDATEPANNEL控制項的updatemode屬性為conditional,這樣當在下方的GRIDVIEW控制項排序時,上方的UPDATEPANNEL控制項不會被局部更新
Time of Update: 2018-12-06
在 web應用中,比如OA中,經常要用到一些提示,比如EMAIL到達了,就做個象MSN那樣的提示框,彈出給使用者提示,然後再關閉。在asp.net 2.0的ajax中,這個現在不難做到了,剛好看到老外的一篇文章,講解到,下面小結之(原文:http://aspalliance.com/1306_How_to_Show_MessengerLike_Popups_Using_AJAX)
Time of Update: 2018-12-06
最近在著名的4guysfromrolla.com(http://www.4guysfromrolla.com)上,有篇不錯的文章(http://aspnet.4guysfromrolla.com/articles/070407-1.aspx),講的是如何使用aspajx中的controltookit中的PopupControlExtender控制項來實現一些特殊的效果,比如文中舉了如何在一個GRIDVIEW中,當滑鼠移動到某條記錄上時,可以顯示這條記錄的detail資訊,這樣就不用象以前那樣,
Time of Update: 2018-12-06
在asp.net ajax 1.0中,由於scriptmanager只能有一個,因此當有模版頁的時候,就必須用scriptmanagerproxy來做橋樑了,舉例子如下,有兩個JS檔案, jscript1完成加法,jscript2完成乘法// JScript1 檔案//求和function sum(m,n){ alert(eval(m)+eval(n));}// JScript2 檔案//求積function product(a,b){ alert(eval(a)*eval(b));}
Time of Update: 2018-12-06
1 搞一個模組,編譯成DLL namespace ASPNETAJAXWeb.ValidateCode.Page{ public class ValidateCode:System.Web.UI.Page { private const double IMAGELENGTHBASE = 12.5; private const int IMAGEHEIGTH = 22; private const int IMAGELINENUMBER = 25; private const int
Time of Update: 2018-12-06
一個很典型的情境,一個GRIDVIEW中的每個資料行,有兩個圖片按鈕 “操作(修改)”,“刪除”,先來看前端的代碼<asp:ScriptManager ID="sm" runat="server" ></asp:ScriptManager> <table class="Table" border="0" cellpadding="5" cellspacing="0"> <tr> <td
Time of Update: 2018-12-06
一般是在asp.net 2.0中,是用master-detail的關係來顯示資料的,顯示的辦法也很多,但今天看書發現一個,是在同一個gridview裡,搭配bulletedlist來顯示的。關鍵區段如下,同時也有用了ajax<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel
Time of Update: 2018-12-06
繼續章立民asp.net ajax 168範例的讀書筆記1) 比如有兩個updatepannel1和updatepannel2,如果要在updatepannel1中點按鈕,去更新updatepannel2中的內容,但updatepanel1中的內容不變,其主要設定好各updatepannel的childrenastriggers屬性為false,以及updatemode屬性為conditional即可 <form id="form1" runat="server">
Time of Update: 2018-12-06
1 ajax 的tabcontrol 在ajax 1.0中,有的tabcontrol是非常不錯的了 <cc1:TabContainer ID="TabContainer1" runat="server" OnClientActiveTabChanged="ActiveTabChanged" Height="150px"> <cc1:TabPanel ID="TabPanel1" runat="server" HeaderText="第1頁"
Time of Update: 2018-12-06
1 當一個控制項放在updatepanne外時,如果依然要用ajax的功能的話,可以這樣搞, Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Me.ScriptManager1.RegisterAsyncPostBackControl(Me.Button1) End Sub即用代碼的方式註冊這個控制項2 updatepanel
Time of Update: 2018-12-06
今天在Asp.net 2.0中試用了CuteEditor
Time of Update: 2018-12-06
昨天升級的新系統,今天又發現了一個新問題:整個系統中,所有需要發送mail的地方,在發送時,全部報錯!但實際上MAIL已經發送成功,並且也記錄入資料庫。[由於是升級系統,以前的系統是用VS2005
Time of Update: 2018-12-06
聲明的方式控制 ASP.NET 頁或頁中包含的使用者控制項的輸出緩衝策略。有關輸出緩衝的更多資訊,請參見 ASP.NET 緩衝功能。 <%@ OutputCache Duration="#ofseconds" Location="Any | Client | Downstream | Server | None" Shared="True | False"
Time of Update: 2018-12-06
導言建立一個資料訪問層 建立一個商務邏輯層 母板頁和網站導覽 基本報表 使用ObjectDataSource展現資料 聲明參數 編程設定ObjectDataSource的參數值 主/從 使用DropDownList過濾的主/從報表 使用兩個DropDownList過濾的主/從報表 跨頁面的主/從報表 使用GridView 和DetailView實現的主/從報表 自訂格式化 基於資料的自訂格式化