Time of Update: 2018-12-07
接上一篇 基於資料庫的企業級智能表單系統設計(asp.net)-架構這裡只討論和表單有關的架構,工作流程以及系統基礎架構部分不在本文內。智能表單系統包含以下幾個大的部分: 表單設計器表單引擎 資料引擎統計引擎項目原始碼基礎資料庫 如所示: 2.1表單設計器的作用:l 提供基於web方式的所見即所得 (WYSIWYG)的可視化表單設計器。l 提供系統內建的各種類型的控制項,例如文字框,下拉框,子表等。l 提供欄位屬性設定。l
Time of Update: 2018-12-07
1.在Solution Explorer裡面單擊選中您要設定的Web項目名稱。2.按F4來開啟屬性面板,單擊Use dynamic ports旁邊的下拉式清單,然後選擇false。這樣會啟用Port number屬性。3.然後,單擊Port number旁邊的文字框,在裡面輸入一個固定的連接埠號碼。這樣運行Web項目時,VS2005內建的Web伺服器就會在您剛才指定的連接埠上監聽。How to: Specify a Port for the ASP.NET Development
Time of Update: 2018-12-07
Make sure you have configured web.config in ASP.NET v1.1<?xml version="1.0" encoding="utf-8" ?><configuration> <system.web> <authentication mode="Forms"> <forms loginUrl="login.aspx"
Time of Update: 2018-12-07
在ASP.NET AJAX中別使用<xhtmlConformance mode="Legacy"/>把VS 2003 Web項目自動移植到VS 2005的,在web.config檔案中還配置有 <xhtmlConformance mode="Legacy"/> 。在使用ASP.NET AJAX UpdatePanel 控制項時,這個奇怪的行為有時會包括頁面做整頁 postback,而不僅是遞增性的局部更新的情形。當你開啟你的web.config檔案,你會看到其中的
Time of Update: 2018-12-07
Asp.Net串連ACCESS資料庫相對路徑問題,web.config中如何使用相對路徑及在類檔案中調用這個相對路徑(原始碼)?本人使用的是VS 2005,經過調試成功,具體如何?,代碼如下 首先在web.config檔案<appSettings>節點中加入如下代碼:<!--資料來源--><add key="myds" value="Provider=Microsoft.Jet.OLEDB.4.0;Data source="/><!--資料庫相對路徑--
Time of Update: 2018-12-07
方法一aspx GridView 添加 OnDataBound="GridView1_DataBound"和<asp:TemplateField ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Center"> <HeaderTemplate> 序號</HeaderTemplate>
Time of Update: 2018-12-07
在ASP.NET編程中發現,可以用兩種方式寫串連資料字串配置 ,就是AppSettings和ConnectionStrings。其中AppSettings是ASP.NET1.1時期用的,在.NET Framework2.0中,新增了ConnectionStrings專門用來擷取設定檔在ConfigurationManager類中AppSettings和ConnectionStrings節的資料,使用方法如下: using System.Configuration; public
Time of Update: 2018-12-07
XML格式<?xml version="1.0" encoding="UTF-8"?><Projects ID=""> <ProjectGroup> <ProjectItem ID=""> <InfoList> <InfoItem Code="GCXX" Name="工程資訊" Remark="" Value=""> <InfoItem Code="YSBH"
Time of Update: 2018-12-07
問題: 在VS中用dropdownlist控制項綁定資料,瀏覽時卻在控制項裡顯示System.Data.DataRowView,而不是要顯示的資料,代碼如下: /// <summary> /// 綁定DropDownList /// </summary> private void ListBind() { //功能列表 DataSet ds =
Time of Update: 2018-12-07
ExtJs中的store在sync時,是可以批量提交資料的,所謂的批量是指如果在store中同時記錄了create、update、delete的對象時,分三次提交。在提交時,多個對象將被組合成JSON格式的字串,當要提交的資料只有一條時,JSON的字串如下所示:{"ID":"a6d671ca-5480-4b5b-bf7a-b8459c0f598b","MobilePIN":"","Email":"111@ee.com","Password":"","CreateDate":null,"LastL
Time of Update: 2018-12-07
public class StaticCacheTest { private static IDictionary<string, object> _dic; private static object locker = new object(); private static IDictionary<string, object> CachedDic { ge
Time of Update: 2018-12-07
一:頁面中Page_Load事件 和 Page.IsPostBack執行兩次的原因.原因一:當<%@Page....中沒有AutoEventWireup定義時會導致Page_Load執行兩次,如果有定義,且值為true時,在IsPostBack中動態繫結控制項等情況也會導致頁面Load事件發生兩次..因此,個人推薦不要忽視AutoEventWireup,且建議設定其值為 false;原因二:當頁面中有<img src="">時,也可能會導致Page_Load執行兩次,解決方案:
Time of Update: 2018-12-07
首先,預習一下.NET20讀取設定檔(web.config)的方法。-----.NET20讀取設定檔的類是WebConfigurationMananger類。以下通過讀取appSettings和connectionStrings節來預習。/×備忘: <appSettings> <add key="***" value="***" /></appSettings><connectionStrings> <add name="***"
Time of Update: 2018-12-07
一:IHttpModule的Init()只執行一次:IHtttpModule.Init()方法是在Application啟動時進行一些初始化操作,因此,該方法只需要而且也只會執行一次.因此,在該方法裡調用的方法也只會執行一次(我們可以在其中實現Timer,FileSystemWatcher等的操作).當然,其中的Application相關事件是在這一步註冊.----需要注意的是,有些情況下,Init()也會多次執行,比如使用架構時就會執行不止一次...http://www.cnblogs.com
Time of Update: 2018-12-07
ASP.NET中,我們在後台擷取頁面表單元素中的值的方法通常有:Request.Form (Post) 、Request.QueryString(GET)、Request.Params等幾種。當然,還可以直接使用Request本身的索引。-----有些時候,我們頁面上的表單元素的值(比如下拉式清單)是通過ajax(js)來動態改變的,那在後台再使用.Value這些就不能再擷取到了。這個時候怎麼辦呢?
Time of Update: 2018-12-07
隨著ASP.Net2.0的到來,我們的IIS伺服器上必將涉及到部署不同ASP.NET 版本的ASP.NET 應用程式,例如2.0版本和1.1版本的共存。安裝了.NET Framework Version 2.0 Redistributable Package Beta 2後,應用程式虛擬目錄的屬性會增加一個ASP.Net頁簽,在其中指定該應用程式運行環境的ASP.Net版本,同時注意的是,該虛擬目錄的應用程式集區不能和1.1版本的DefaultAppPool共用,必須建立一個獨立的應用程式集區,
Time of Update: 2018-12-07
本文章是對過去工作的一個總結,內容取材於已經啟動並執行智能表單系統,這裡只討論asp.net的實現。 目前市場上關於智能表單的內容已經有很多,作為快速開發平台的組成部分,很多OA系統內建的智能表單,一些專業層級的開發平台,包括微軟的InfoPath等等,都提供了類似的快速開發架構。每個架構都有自己的優勢和不足,很難有一個相對完美的解決方案,這些不足列舉如下: 不提供資料庫支援。一些智能表單使用xml作為資料存取介質,或者是通過預先定義好的表結構來存取資料,而不是根據使用者設計的內容通過表單引擎來
Time of Update: 2018-12-07
public static bool IsAllowExtensin(System.Web.UI.HtmlControls.HtmlInputFile hifile)//檢查檔案類型 { System.IO.FileStream fs = new System.IO.FileStream(hifile.PostedFile.FileName, System.IO.FileMode.Open, System.IO.FileAccess.Read); //
Time of Update: 2018-12-07
1:確認在“配置屬性”中的“啟用ASP.NET調試"為"True"操作步驟:VS環境裡面,菜單-項目-項目屬性(最下得選項)-配置屬性(左邊第二項)-Debugging-Enable Asp.Net Debugging 設定為True作用:確定調試器能過啟動IIS來調試asp.net頁面!2:確認你的"web.config"中的"debug=true"操作步驟開啟web.config檔案,設定debug="true";作用:配置調試器可以調試該應用程式3:若你安裝過wind2000
Time of Update: 2018-12-07
在asp.net 2.0中,可以強制對viewstate進行分段傳輸了,使用的是Page.MaxPageStateFieldLength 屬性,可以設定viewstate中,每個頁面狀態欄位的最大位元組數。格式如下,要在WEB.CONFIG檔案裡設定的: <pages maxPageStateFieldLength="5" />