Time of Update: 2018-12-07
ASP.NET 根路徑的擷取 private string _ApplicationPath; /// <summary> /// 虛擬應用程式根路徑 /// </summary> public string ApplicationPath { get {
Time of Update: 2018-12-07
伺服器應用程式不可用,可能是asp.net需要重新安裝。 猜想應該是asp.net安裝出了問題,需要重新安裝。可是下載新的net framework程式包卻不能安裝。只能通過下面方式重新安裝。 一下是引用的資料。 出錯資訊: 伺服器應用程式不可用 您試圖在此 Web 服務器上訪問的 Web 應用程式當前不可用。請點擊 網頁瀏覽器中的[重新整理] 按鈕重試您的請求。 管理員注意事項: 詳述此特定請求失敗原因的錯誤資訊可在 Web
Time of Update: 2018-12-07
當在一台電腦上並存執行多個 .NET Framework 版本時,映射到 ASP.NET 應用程式的 ASP.NET ISAPI 版本決定了該應用程式所使用的公用語言運行庫版本。ASP.NET IIS 註冊工具 (ASPnet_regiis.exe) 使管理員或安裝程式可以方便地更新 ASP.NET 應用程式的指令碼映射,使其指向與該工具關聯的 ASP.NET ISAPI 版本。該工具還可以用於顯示所有已安裝的 ASP.NET 版本的狀態、註冊與該工具耦合的 ASP.NET
Time of Update: 2018-12-07
//安全退出按鈕的單擊事件protected void Button1_Click(object sender, EventArgs e) { Session.Abandon(); //取消當前會話 Session.Clear(); //清除當前瀏覽器進程所有session Response.Write("<script>window.top.opener=null;window.top.location='../EquimentManage/
Time of Update: 2018-12-07
Page類中提供了一個ClientScript屬性去管理後台註冊指令碼的事情,裡面最經常用到的就是往前台註冊指令碼。我覺得它有二個比較容易混淆的方法,一個是RegisterClientScriptBlock,一個是RegisterStartupScript,今天仔細看了一下,發現了這二個方法的區別,特準備記錄一下。
Time of Update: 2018-12-07
HttpContext.Current.Request.Url.ToString() 並不可靠。如果當前URL為 http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5 通過HttpContext.Current.Request.Url.ToString()擷取到的卻是 http://localhost/search.aspxuser=http://csharp.xdowns.com&
Time of Update: 2018-12-07
在asp.net中使用模式dialog時,你會發現每次開啟的頁面都是相同的內容,頁面內容並沒有重新整理,這是緩衝的原因造成的,解決方案如下:第一種是ASP.NET清除頁面緩衝 Response.Buffer = true; Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1); Response.Expires = 0;
Time of Update: 2018-12-07
web使用者控制項調用.aspx頁面裡的方法今天做一個web使用者控制項裡面有兩個repeater一個是顯示資料的,一個分頁的。綁定資料部分我重寫了綁定事件就搞定了。可是我是利用分頁控制項來控制repeater的資料,所以就用要到單擊分頁控制項調用頁面的綁定事件來重新去得不同頁數的資料。在網上找了一下發現了以下這個方法。我在 分頁控制項的ItemCommand事件中 protected void repCtrl_ItemCommand(object source,
Time of Update: 2018-12-07
在不同頁面調用使用者控制項textbox動態驗證:在ascx頁面中定義一個textbox控制項,在不同的aspx頁面調用時,有些需要驗證非空有些不需要驗證非空如何?:實現思路:1.在ascx使用者控制項頁面,放一個非空驗證的控制項(RequiredFieldValidator),將啟用狀態設定為Enabled = false.就是不啟用控制項。並且給這個使用者控制項自訂一個屬性。屬性名稱,類型可以自訂。1 private string isValidation;2 public
Time of Update: 2018-12-07
對於三層架構我是在培訓的時候用到的,尤其是在測驗的時候用的比較多!由於本人也是新人!對於三層瞭解的不是很透徹,下面我只把我自己所知道的所瞭解到的給大家說說,希望高手多多批評。對於三層我簡單的說下大概意思,三層顧名思義,三層就是有三個層次組成,分別是:展示層(UI)、商務邏輯層(BLL)、資料訪問層(DAL),三層的主要目的是“高內聚,低耦合”它的精髓在於功能的層次清晰,代碼可讀性高,複用性高。展示層的意思就是把介面顯示給使用者所看到的。商務邏輯層可以說是展示層和資料庫訪問層的一個橋樑,它是對資料
Time of Update: 2018-12-07
1 前台: 2 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TreeView._Default" %> 3 4 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-07
ASP.NET指令在每個頁面都有,可以控制頁面的行為。ASPNET 頁面或使用者控制項 共11個指令。 @Page指令指定 解析和編譯 頁面時 使用的屬性和值。@Master指令用於主版頁面@Control指令用於構建使用者控制項時@import指令用於匯入 頁面或控制項所在的命名空間。@implements指令允許
Time of Update: 2018-12-07
很多資料來源控制項都支援ASP.NET參數。使用ASP.NET參數可以改變 資料來源控制項 執行時 所執行的命令。不同類型的資料來源控制項使用不同的ASP.NET參數。例如:對SqlDataSource而言,參數是ADO.NET參數(也就是使用SLQ語句的參數)。而對ObjectDataSource控制項,參數是方法參數,就是業務對象方法的參數。 SqlDataSource、AccessDataSource、ObjectDataSource 都支援 以下類型的參數對象:Parameter對象—
Time of Update: 2018-12-07
先編寫一個aspx頁面用於從資料庫產生json資料之用,暫取名叫getData.aspxprotected void btnToJSONString_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(); con.ConnectionString = "Data Source=.;Initial Catalog=Northwind;
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
對應的詳細資料:如,根據當前的gv標題對應的id,然後產生excel表格 代碼如下: 代碼 Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
先貼出:導航放在模板頁裡面,選擇上面的頁面的時候當前頁面的導航背景顯示為藍色.模板頁內容: CSSCSSCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 這是樣式表檔案<style type="text/css"> #nav { height: 26px;
Time of Update: 2018-12-07
1、下載 ckeditor_3.0.1.zip 並解壓到 ckeditor(在根目錄下)。 官方網站:CKEditor(Fully functional, open source editor, with source code included) :CKEditor2、在 aspx 頁面或者 master 模板頁 <head> 標籤中載入 ckeditor.js: <!-- 載入 CKEditor JS 檔案 --> <script
Time of Update: 2018-12-07
1 :維護資料庫的完整性、一致性、你喜歡用觸發器還是自寫商務邏輯?為什麼 答:儘可能用約束(包括CHECK、主鍵、唯一鍵、外鍵、非空欄位)實現,這種方式的效率最好;其次用觸發器,這種方式可以保證無論何種業務系統訪問資料庫都能鑑效組資料庫的完整性、一致性;最後再考慮用自寫商務邏輯實現,但這種方式效率最低、編程最複雜,當為下下之策2 : ADO。NET相對於ADO等主要有什麼改進?答 ADO資料以Recordset 形式儲存
Time of Update: 2018-12-07
現在不少網站中都使用了驗證碼的技術,實現方式也是多種多樣,這裡主要介紹ASP.NET中可以採用的一種動態產生驗證碼的方法,可能並不十分完美,但實現難度是屬於較低的。該方法是利用了普通的動態圖片產生技術,但比較特別的一點是圖片的產生是在一個Page類型的子類的Page_Load方法中執行的。所以Response的ContentType為image/Gif,而非text/html。GraphicalText.aspx.cs代碼:using System;using