1 利用app_offline.htm 在asp.net 2.0中,如果你要COPY網站,進行網站維護,部署,和進行大量修改,有可能要停掉你的WEB應用程式了,而以一個友好的方式提示給使用者,比如什麼“本網站正在更新”等等的資訊,在ASP。NET
可能之前不少朋友也已經試過,但我是今天才遇到這個問題,翻查資料後才解決。主要是在asp.net 2.0中,如果要在繫結資料行中顯示比如日期格式等,如果用下面的方法是顯示不了的 <asp :BoundField DataField=“CreationDate” DataFormatString=“{0:M-dd-yyyy}” HeaderText=“CreationDate”
在asp.net 2.0中,上傳檔案時變的比較方便了,因為有了fileupload控制項,使用十分簡單,if (FileUpload1.HasFile) try { FileUpload1.SaveAs("d:\\luceneData\\" + FileUpload1.FileName); Label1.Text = "File name: " +
在asp.net 2.0裡,多了crosspage的功能,也就是說,可以很方便地在第二個頁面裡接受第一個頁面裡的參數值了, 詳細參考http://www.cnblogs.com/jackyrong/archive/2005/01/15/92472.html裡說的。這裡,舉個常見的例子,比如在一個gridview裡,當點選第一列某個人的姓名後,接著並跳轉到第二頁,在這頁裡顯示關於這個人的具體資訊,這可以很方便地用cross
看到一篇老外的文章,說在asp.net 中,如何先讓使用者把要上傳的檔案都選好了,然後一次上傳,今小結如下首先在頁面加一個上傳檔案控制項,一個“attach"按鈕,一個listbox,用來存放等待上傳的檔案名稱,一個"UPLOAD"按鈕,一個”刪除按鈕 <form id="Form1" method="post" runat="server"> <INPUT id="FileUpload" style="Z-INDEX: 101; LEFT: 83px; WIDTH: 48
在asp.net 1.1中,要使用使用者自訂控制項,可能要這樣:<%@ Register TagPrefix="jackyrong" TagName="header" Src="Controls/Header.ascx" %><html><body> <form id="form1" runat="server"> <jacky:header ID="MyHeader" runat="server" />
在asp.net 2.0中,要在不同的web控制項之間互相調用,必須要<%@ Reference VirtualPath="另一控制項名稱“>來引用,舉例如下default.aspx:<form id="form1" runat="server"> <uc1:WebUserControl id="WebUserControl1" runat="server"> </uc1:WebUserControl>
近日在閱讀一本asp.net的書時(國人寫的),其中提到了一個簡易許可權的小例子,感覺說的還是比較清楚,有點代表性,故在此簡單介紹下其實現原理 其核心是建立起使用者、角色,功能,模組功能四者的關係。資料庫設計如下1 使用者角色表 User表 欄位:userid 自遞增欄位 username password RoleTable表(角色表) 欄位 Roleid 自遞增欄位 RoleName 使用者角色表
在asp.net 2.0中,有了登陸控制項框logincontrol了,十分方便,但有的時候,可能要對logincontrol框進行一些改進,比如如果需要在使用者名稱一欄,以dropdownlist的方式給使用者選擇要登陸的使用者名稱或者角色的話,則有的時候十分方便。 但你直接想去掉logincontrol中的使用者名稱輸入框時不行的,會出錯,其實可以把這個使用者名稱輸入框的visible屬性設定為false就可以了,可以再加一個下拉框了,例子如下<td align="right"
大家還記得吧,在ASP中,一個頁面裡,只要有一個Form表單,在POST後,就可以在 另外一個表單裡用REQUEST來接受了,而在ASP.NET 2.0中,咱們又可以這樣做了,因為有了 新的特性,叫做cross page request,可以實現這樣的功能,代碼如下,十分簡單: crosspage1.aspx: <%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://
在asp.net 2.0中,在上傳圖片時,有時往往要判斷使用者上傳的圖片是否符合指定規格,如果不符合規格,則不予以上傳,那麼可以用以下的程式碼片段進行判斷。 首先在web.config檔案中設定圖片上傳的限制尺寸,比如<appSettings> <add key="RequiredHeight" value="184"/> <add key="RequiredWidth" value="370"/></appSettings>
看到老外的blog,說asp.net 2.0下的gridview中,當使用者在gridview中用滑鼠從上到下掃描各行時,起到加亮顯示每次移動過的行的一個效果,用javascript寫的,還算簡單,記錄之 <asp:repeater id="rptrProducts" runat="server"><HeaderTemplate><div><table BorderColor="Silver" border="0" width="50%"
在老外的一篇blog裡(http://fredrik.nsquared2.com/ViewPost.aspx?PostID=429),很好的一篇文章介紹了asp.net 2.0中對gridview的一些基本操作,下面部分翻譯並小結之。 1 當要訪問gridview的當前行時,可以使用的事件為OnRowDataBound, protected virtual void OnRowDataBound(GridViewRowEventArgs e);
在 web應用中,比如OA中,經常要用到一些提示,比如EMAIL到達了,就做個象MSN那樣的提示框,彈出給使用者提示,然後再關閉。在asp.net 2.0的ajax中,這個現在不難做到了,剛好看到老外的一篇文章,講解到,下面小結之(原文:http://aspalliance.com/1306_How_to_Show_MessengerLike_Popups_Using_AJAX)
近期要用asp.net 2.0產生PDF,看了下書,查了下資料,發現可以有組件幫得上忙,可以下載itextsharp(https://sourceforge.net/projects/itextsharp)下載,然後在工程中引用該控制項,舉例子如下1 datatable 的內容轉換為PDF 首先,建立一個datatable轉換為pdf的方法如下 using iTextSharp;using iTextSharp.text;using
最近在著名的4guysfromrolla.com(http://www.4guysfromrolla.com)上,有篇不錯的文章(http://aspnet.4guysfromrolla.com/articles/070407-1.aspx),講的是如何使用aspajx中的controltookit中的PopupControlExtender控制項來實現一些特殊的效果,比如文中舉了如何在一個GRIDVIEW中,當滑鼠移動到某條記錄上時,可以顯示這條記錄的detail資訊,這樣就不用象以前那樣,
在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));}
在asp.net ajax 1.0中,如果有一個detailview控制項,想做到每點detailview中的每行,在旁邊顯示出這條記錄的detail情況(master-detail的效果的話),可以使用updatepanel控制項實現 首先,建立一個自訂web控制項webusercontrol,ascx,把detailviw控制項放到updatepanel控制項內,detailview控制項如下<asp:UpdatePanel ID="UpdatePanel1" runat="
在4guysfromrolla中看到老外一篇講解asp.net 2.0中關於如何用好delete功能的文章(http://aspnet.4guysfromrolla.com/articles/062007-1.aspx),覺得十分好,今將要點筆記之,用的都是northwind的例子 1)刪除dropdownlist中的項目 <asp:DropDownList ID="ProductList" runat="server"
一般是在asp.net 2.0中,是用master-detail的關係來顯示資料的,顯示的辦法也很多,但今天看書發現一個,是在同一個gridview裡,搭配bulletedlist來顯示的。關鍵區段如下,同時也有用了ajax<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel