複製代碼 代碼如下: protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); RenderJS(); } private void RenderJS() { if (!Page.ClientScript.IsClientScriptBlockRegistered(SCRIPT_ID))//如果還沒有註冊語句,則註冊 {
複製代碼 代碼如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script> <script type="text/javascript"> $(function (
複製代碼 代碼如下: #region 免費發送飛們介面(2014-01-06 16:20測試有效) /// <summary> /// 免費發送飛們介面(要開通飛信把對方加為好友才能發,也可以給自己發做測試) /// </summary> /// <param name="sendNumber">登陸飛信手機號</param> /// <param name="sendPassword">登陸密碼</param> /// &
上一篇得到大家的關注,非常感謝。由於自己對於這些模式的理解也是有限,對於這些模式的比較,是結合自己的理解,一些地方不一定準確,但是只有亮出自己的觀點,才能拋磚引玉不是? 歡迎各位拍磚。:)複製代碼 代碼如下:閱讀目錄:四. MVP模式 4.1 MVP的思想 4.2 UI介面介面化 4.3 Presenter ——
MVC, MVP和MVVM都是用來解決介面呈現和邏輯代碼分離而出現的模式。以前只是對它們有部分的瞭解,沒有深入的研究過,對於一些裡面的概念和區別也是一知半解。現在一邊查資料,並結合自己的理解,來談一下對於這三種模式思想的理解,以及它們的區別。歡迎各位高手拍磚。閱讀目錄:複製代碼 代碼如下:一. MVC, MVP, MVVM誕生的需求?二. 一段典型的耦合代碼三. MVC模式 3.1 主動MVC 3.2
在CSDN中,經常有人問如何開啟Excel資料庫檔案。本文通過一個簡單的例子,實現讀取Excel資料檔案。 首先,建立一個Web應用程式項目,在Web頁中添加一個DataGrid控制項、一個檔案控制項和一個按鈕控制項。 複製代碼 代碼如下: <INPUT id="File1" type="file" name="File1" runat="server"> <asp:Button id="Button1" runat="server" Text="Button"><
關鍵字: Eval (單項綁定)單項的資料繫結一般用於資料展示。Eval資料繫結應用的反射原理來返回資料。 Bind (雙向繫結)雙向的資料繫結除了展示資料,還要將介面資料的變動自動寫回到繫結資料源中。 Eval 單向資料繫結,將資料來源中的資料展現到介面上。當我們提及資料展現時,必然會考慮到資料的格式問題,例如日期格式。當然,這也是Eval關心的內容。 一般資料繫結 <%#Eval(“屬性名稱")%> 帶資料格式的資料繫結 <%#Eval(“屬性名稱","{0:格式字串}")
其實,利用ASP.NET輸出指定內容的WORD、EXCEL、TXT、HTM等類型的文檔很容易的。主要分為三步來完成。 一、定義文件類型、字元編碼 複製代碼 代碼如下: Response.Clear(); Response.Buffer= true; Response.Charset="utf-8"; //下面這行很重要, attachment 參數表示作為附件下載,您可以改成 online線上開啟 //filename=FileFlow.xls
1.首先常見儲存異常的類(就是將異常資訊寫入到檔案中去) 複製代碼 代碼如下: public class LogManager { private string logFilePath = string.Empty; public LogManager(string logFilePath) { this.logFilePath = logFilePath; FileInfo file = new FileInfo(logFilePath); if (!file.Exists) {
複製代碼 代碼如下:protected void SendMail(){try{string CreaterName = "";string examiner = "";List<string> mailList = GetMailList(ref CreaterName, ref examiner);MailEntity me = new MailEntity();MailEntity me_1 = new MailEntity();me.AddresserMail =
1、常用屬性: (1)Checked屬性:用來設定或返回選項按鈕是否被選中,選中時值為true,沒有選中時值為false。 (2)AutoCheck 屬性:如果 AutoCheck 屬性被設定為 true(預設),那麼當選擇該選項按鈕時,將自動清除該組中所有其他選項按鈕。對一般使用者來說,不需改變該屬性,採用預設值(true)即可。 (3)Appearance 屬性:用來擷取或設定選項按鈕控制項的外觀。當其取值為 Appearance.Button
asp.net頁面將Eval中的時間顯示為“yyyy-MM-dd”格式複製代碼 代碼如下:<table> <tr> <td style="width:273px;color:#105db5;" valign="top">【**平台】 <a href="javascript:void(0)" style="color:#6c6c72" title='<%# &
1.Response:伺服器發給用戶端資訊,或者說是伺服器的向使用者發送輸出結果。 Redirect:讓用戶端重新定向到指定的 URL。 Write:寫出指定字串。 2.request:用戶端發給伺服器,或者說是從用戶端取得資訊。 form:從使用post提交方式的表單擷取表單元素的值。 querystring:取回查詢字串中的變數值,適用於get提交方式的表單。 舉一個列子:一個登陸頁面,還有一個首頁面。當登陸頁面登陸成功後,就自動跳轉到首頁面。 1.login.aspx 複製代碼 代碼如下:
1、準備工作 引入“jquery-1.8.3.min.js”,AjaxPro.2.dll”:用於前台js調用後台方法。 2、Web.config的配置 複製代碼 代碼如下: <?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <clear/> <!-- 資料庫連結 --> <add name="connSwtLoginLog"
記錄網站是什麼原因導致停止運行還是有必要的,下面是具體的實現方式。 複製代碼 代碼如下: protected void Application_End(object sender, EventArgs e) { RecordEndReason(); } /// <summary> /// 記錄網站停止運行原因 /// </summary> protected void RecordEndReason() { HttpRuntime runtime =
功能:可以把某個asp.net 控制項 替換成 自訂的控制項 pages 的 tagMapping 元素(ASP.NET 設定架構) 定義一個標記類型的集合,這些標記類型在編譯時間重新對應為其他標記類型。 此元素是 .NET Framework 2.0 版中的新元素。 複製代碼 代碼如下: <pages> <tagMapping> <add tagType= "System.Web.UI.WebControls.WebParts.WebPartManager"
MD5加密簡單的說就是把一段明文 通過某種運算方式 求出密文。例如:明文為:abcdefg 通過一些列運算 得到 密文 7ac66c0f148de9519b8bd264312c4d64它具有兩個特性:1.無碰撞,2.無法復原。無碰撞是指: 7ac66c0f148de9519b8bd264312c4d64 這段密文 只能由 abcdefg 這段明文得到,除此之外其他的 明文加密後 其值 絕對不會等於 7ac66c0f148de9519b8bd264312c4d64,也就是說 沒有那兩個明文
在ASP.net中最快實現UrlRewrite的方法這篇文章中說了如何做UrlRewrite,那隻是一個最簡單的應用 其實利用UrlRewrite與IIS的設定我們可以實現簡單而有效防盜鏈功能。 假設你的網站有一個檔案:web.rar,你希望只有具有某些特定網域名稱的來源地址或是已經登陸的使用者才能訪問,這時就得用到防盜鏈功能,在ASP時代,我們需要藉助第三方組件來完成這個效果,但是在ASP.net中我們可直接利用Context.RewritePath來實現了。 下載設定檔: 複製代碼
複製代碼 代碼如下: /// <summary> /// 擷取使用者作業系統資訊 /// </summary> /// <returns></returns> public string GetUserOS() { string strSysVersion = "其他"; HttpRequest Request = HttpContext.Current.Request; string strAgentInfo =
1.問題的提出 在設計中小型Web應用程式時,可以選擇Microsoft Accesss為資料庫。在資料庫的使用過程中經常性進行增加和刪除操作。事實上,Microsoft Access並不能有效地釋放已指派的但被刪除的對象空間,這將意味著即使你刪除了一個對象,而這個對象仍然佔據著資料庫的空間,使得資料庫越來越大。不但佔用不必要的空間,而且降低了資料庫的效率。特別在虛擬網站上的問題尤為突出。因此對Access資料庫進行壓縮瘦身很有實際意義。 雖然Access資料庫自身具有“壓縮和修複資料庫”功能(