Time of Update: 2018-12-07
在本文中,我們將通過一個簡單的處理來記錄在我們的網站中的錯誤和異常。我們會這樣操作:每當遇到程式錯誤時,將使用者導航到一個單獨的頁面。同時,錯誤將被記錄到伺服器上的一個文字檔。每當錯誤發生時,我們將以日誌的形式每天記錄。說了這麼多,讓我們來看一些代碼。 步驟一:首先建立一個錯誤檔案夾用於存放錯誤記錄檔檔案。滑鼠右鍵網站 > 建立新檔案夾。將該檔案夾命名為"Error". 如果網站中沒有 Web.config 檔案時,請添加一個。 右鍵網站 > 添加新項目 >
Time of Update: 2018-12-07
通過以上樣本主要說明Spring.NET架構的IoC容器特性和對NHibernate的整合。 Spring.NET架構的IoC 容器最核心內容是 IObjectFactory、IApplicationContext、IObjectDefinition三個介面。IObjectFactory 是核心容器介面,負責管理容器內的注入對象,而 IApplicationContext 則是 IObjectFactory 的繼承,它擴充了一些功能。IObjectDefinition 是注入對象的定義介面,供
Time of Update: 2018-12-07
前三種控制項的使用與Winform相同,Image控制項可以把它想象成pictureBox控制項,下面我們來複習一下控制項的屬性,同時也學習一下符合web特性的新屬性。 checkbox控制項和RadioButton控制項的是否選中都使用Checked屬性,Text屬性設定控制項上的文字,TextAlign屬性將設定文本在控制項的位置,預設為right,當TextAlign=left時,檔案將在複選框的左側。
Time of Update: 2018-12-07
前幾天把自己寫的東西移植到另一台機器上的時候,出了這個問題.很直覺地想到了是許可權問題.可是我把WEB目錄下的許可權都幾乎改成了完全控制,還是不能解決問題.查了很多資料,講得也不清楚.有說改這個,也有說改那個的.後來,終於注意到,出錯時顯示的是對 ASP.NET Temporary Files檔案夾的訪問被拒絕.於是進到這個目錄,並在許可權中添加了ASPNET和NETWORK SERVICE兩個使用者,並將許可權設為除可寫,問題解決!
Time of Update: 2018-12-07
AJAX 流行之後,總想好好學習一下。但是眾多的架構實在難以選擇。說明一下 ASP.NET AJAX 並不包括在 AJAX 架構之中。剛開始學了 JQuqery, 眾多的 $get(),...等等符號早已把我搞暈了。暫時就放棄了。後來學習 ASP.NET AJAX ,在微軟的領導下,逐漸由伺服器端轉向用戶端編程。 激起我用戶端編程的興趣,才想起學習一下了
Time of Update: 2018-12-07
對於專業程式人士來說,總喜歡自己寫代碼的方式來構建自己的程式後台代碼,並且從一定程度上來對於自己代碼的維護與修改帶來很大的方便,這篇文章給對於三層架構還不是很熟悉的朋友來說給一個啟示的作用,水平有限,多多提出寶貴意見。 在我看來,所謂的三層架構無非就是:展示層、商務邏輯層、資料訪問層。 在展示層中無非是就是網站的視覺效果部分; 在資料訪問層中配置與資料庫的串連,並且設定自己想用的資料訪問控制項。
Time of Update: 2018-12-07
Traceback:http://hi.baidu.com/jicx520/blog/item/b07230f8efdd3753242df2e5.html1。.NET 安裝的順序應該是先裝IIS,再裝VS.NET,如果次序反了,或者IIS重裝了,就需要使用aspnet_regiis.exe -i來重新安裝IIS Mapping(主要用於aspx,
Time of Update: 2018-12-07
1、在頁面中指定地方增加PlaceHolder2、在PlaceHolder中增加控制項。 註:產生控制項的代碼需放在Page_Load中 ,且不能加IsPostBack判斷。否則找到不控制項。範例程式碼: Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
1. 用Response.Write方法 代碼如下:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
1. < %#... %> < %#... %>: 是在繫結控制項DataBind()方法執行時被執行,用於資料繫結,如: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->< %# Container.DataItem("tit") %>2. < %= %>
Time of Update: 2018-12-07
可以使用多種方法從 ASP.NET 程式顯示資訊。一種方法是使用 <%= %> 結構。另一種方法是使用 Response.Write 語句。1、使用 <%= %> 從 ASP.NET 程式顯示資訊的最簡單方法是使用 <%= %> 結構。在等號後面輸入的值將寫入當前頁。 1.1 格式為: <%= 後台變量%> 1.2 例 : 1.2.1 後台代碼:Code highlighting
Time of Update: 2018-12-07
兩種不同的預存程序調用方法為了突出新方法的優點,首先介紹一下在.NET中調用預存程序的“官方”方法。另外,本文的所有樣本程式均工作於SqlServer資料庫上,其它情況類似,以後不再一一說明。本文所有例子均採用C#語言。要在應用程式中訪問資料庫,一般性的步驟是:首先聲明一個資料庫連接SqlConnection,然後聲明一個資料庫命令SqlCommand,用來
Time of Update: 2018-12-07
樣式決定了窗體上的控制項的默認字體和顏色,而且可以利用它來指定其它的屬性的默認值,比如列表的格式化和編號方式。然而,像這樣定議的樣式只能應用於一個客體。如何將定義的內容應用於多個窗體呢,這正是"主題"(Themes)大顯身手的地方。所謂主題,就是一系列定義好的屬性、樣式和圖像,你可以選擇將它們應用於特定網頁上的控制項,也可以選擇在整個網站的所有網頁中全域性地應用。主題由一系列外觀檔案構成。這些檔案存儲在網站的App_Themes檔案夾中的一個子檔案夾中。"外觀檔案"(skin
Time of Update: 2018-12-07
利用XMLHTTP來製作小偷的具體細節落伍很多人都發過和討論過了,但是在製作ASP小偷的過程中,很多人就發現ASP小偷不如PHP小偷的那麼強大了。確實,如果在原網站如果存在表單提交或cookies的驗證,對於ASP來說,不使用基於SOCKET的組件就難以完成,其實,XMLHTTP的另外兩個方法被我們忽略了,而這正是問題的關鍵。下面首先來說說這個方法1。.send()由於流行的小偷是使用的GET而不是POST來傳送資料,所以很多人忽略了這個方法,而使用SEND發送資料也很簡單,就是SEND("內容
Time of Update: 2018-12-07
一般而言,連結路徑的表達有三種方式:絕對路徑、相對路徑和基於根目錄的路徑。另外對於ASP.NET伺服器控制項來說,還可以使用“~”來代替根目錄來表示。在MasterPage和使用者控制項中,經常要使用一些圖片作為背景或漂亮的按鈕,但是在指定圖片的src或者background時候,經常因為連結路徑的問題而出錯。1.使用絕對路徑:使用形如“D:\xxx\xxx.gif”的絕對檔案路徑一般情況下是不可取的。可以考慮採取url的方法,寫成http://xxxx/xx/xxx.gif”。但是缺點是不利於
Time of Update: 2018-12-07
無法顯示 XML 頁。 使用 樣式表無法查看 XML 輸入。請更正錯誤然後單擊 重新整理按鈕,或以後重試。 -------------------------------------------------------------------------------- 處理資源 http://localhost/Asp.net/Default.aspx 時出錯。第 1 行,位置: 2 <%@ Page Language="C#
Time of Update: 2018-12-07
[轉]ASP.NET 開發小技巧 Panel 橫向滾動,縱向自動擴充<asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel>斷行符號轉換成Tab <script language="javascript" for="document" event="onkeydown"> if(event.keyCode==13 && event.srcElement.type!=’button’ &&
Time of Update: 2018-12-07
<%--<%@ Control Language="C#" ClassName="reppage" %><%@ Import Namespace="System.Collections.Generic" %><%@ Import Namespace="System.Data" %><%@ Import Namespace="System.Data.SqlClient" %><script runat="server">
Time of Update: 2018-12-07
一、使用vs內建的ReportViewer控制項本樣本操作 主要實現a. ReportViewer關聯Report1.rdlc的簡單呈現b. 對帶有報表參數的Report1.rdlc的呈現c. 利用程式產生的DataSet 填充報表d. 調用預存程序 產生DataSet 填充報表==========簡單的呈現 ==========1. 開啟VS2005,檔案->建立->網站 選擇語言種類(C#)2. 在該解決方案下 設計其已經產生的Default.aspx3.
Time of Update: 2018-12-07
把ASP用DLL來寫的原因:1、代碼保護ASP的代碼是在交付客戶的時候是完全被暴露的。相對的保密性沒有。市場上出現了很多對Asp加密的產品,但是在起到保護代碼的作用的同時,運行速度被降低了,而且也不便於二次開發和管理。而ActiveX DLL完全可以實現Asp能做的所有工作,而且成品是經過編譯的DLL檔案,這樣只把成品交付客戶即可,自己的技術得到了很好的保護。2、運行高效這一點單憑滔滔不絕的說是沒用的!下面的代碼可以證明這個!先來看看針對用VB來實現的一些必須的代碼:' ------------