基於資料庫的企業級智能表單系統設計(asp.net)-架構

接上一篇 基於資料庫的企業級智能表單系統設計(asp.net)-架構這裡只討論和表單有關的架構,工作流程以及系統基礎架構部分不在本文內。智能表單系統包含以下幾個大的部分: 表單設計器表單引擎 資料引擎統計引擎項目原始碼基礎資料庫 如所示:   2.1表單設計器的作用:l         提供基於web方式的所見即所得 (WYSIWYG)的可視化表單設計器。l         提供系統內建的各種類型的控制項,例如文字框,下拉框,子表等。l         提供欄位屬性設定。l        

固定Asp.net2.0 Web項目的動態連接埠號碼

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

asp.net 1.1 與 asp.net 2.0 共用驗證的解決方案!

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"                 

在ASP.NET AJAX中別使用

在ASP.NET AJAX中別使用<xhtmlConformance mode="Legacy"/>把VS 2003 Web項目自動移植到VS 2005的,在web.config檔案中還配置有 <xhtmlConformance mode="Legacy"/> 。在使用ASP.NET AJAX UpdatePanel 控制項時,這個奇怪的行為有時會包括頁面做整頁 postback,而不僅是遞增性的局部更新的情形。當你開啟你的web.config檔案,你會看到其中的

Asp.Net串連ACCESS資料庫相對路徑問題 web.config中如何使用相對路徑及在類檔案中調用這個相對路徑

Asp.Net串連ACCESS資料庫相對路徑問題,web.config中如何使用相對路徑及在類檔案中調用這個相對路徑(原始碼)?本人使用的是VS 2005,經過調試成功,具體如何?,代碼如下 首先在web.config檔案<appSettings>節點中加入如下代碼:<!--資料來源--><add key="myds" value="Provider=Microsoft.Jet.OLEDB.4.0;Data source="/><!--資料庫相對路徑--

ASP.NET DridView 顯示行號

方法一aspx GridView 添加 OnDataBound="GridView1_DataBound"和<asp:TemplateField ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Center">                    <HeaderTemplate>                        序號</HeaderTemplate>                   

ASP.NET web.config中AppSettings和ConnectionStrings的區別

在ASP.NET編程中發現,可以用兩種方式寫串連資料字串配置 ,就是AppSettings和ConnectionStrings。其中AppSettings是ASP.NET1.1時期用的,在.NET Framework2.0中,新增了ConnectionStrings專門用來擷取設定檔在ConfigurationManager類中AppSettings和ConnectionStrings節的資料,使用方法如下: using System.Configuration;  public

ASP.NET 利用Linq和XPath操作XML

XML格式<?xml version="1.0" encoding="UTF-8"?><Projects ID="">  <ProjectGroup>    <ProjectItem ID="">      <InfoList>        <InfoItem Code="GCXX" Name="工程資訊" Remark="" Value="">          <InfoItem Code="YSBH"

ASP.NET dropdownlist綁定資料卻顯示System.Data.DataRowView

問題: 在VS中用dropdownlist控制項綁定資料,瀏覽時卻在控制項裡顯示System.Data.DataRowView,而不是要顯示的資料,代碼如下:        /// <summary>        /// 綁定DropDownList        /// </summary>        private void ListBind()        {            //功能列表            DataSet ds =

ExtJS的store.sync向Asp.net MVC的Action提交時引發System.Reflection.AmbiguousMatchException異常

ExtJs中的store在sync時,是可以批量提交資料的,所謂的批量是指如果在store中同時記錄了create、update、delete的對象時,分三次提交。在提交時,多個對象將被組合成JSON格式的字串,當要提交的資料只有一條時,JSON的字串如下所示:{"ID":"a6d671ca-5480-4b5b-bf7a-b8459c0f598b","MobilePIN":"","Email":"111@ee.com","Password":"","CreateDate":null,"LastL

Asp.net中全域緩衝的幾種方式

    public class StaticCacheTest    {        private static IDictionary<string, object> _dic;         private static object locker = new object();                 private static IDictionary<string, object> CachedDic        {            ge

近期的幾個ASP.NET開發經驗總結和收集(一)

一:頁面中Page_Load事件 和 Page.IsPostBack執行兩次的原因.原因一:當<%@Page....中沒有AutoEventWireup定義時會導致Page_Load執行兩次,如果有定義,且值為true時,在IsPostBack中動態繫結控制項等情況也會導致頁面Load事件發生兩次..因此,個人推薦不要忽視AutoEventWireup,且建議設定其值為 false;原因二:當頁面中有<img src="">時,也可能會導致Page_Load執行兩次,解決方案:

ASP.NET20 自訂配置節學習筆記(一)

首先,預習一下.NET20讀取設定檔(web.config)的方法。-----.NET20讀取設定檔的類是WebConfigurationMananger類。以下通過讀取appSettings和connectionStrings節來預習。/×備忘: <appSettings>  <add key="***" value="***" /></appSettings><connectionStrings>   <add name="***"

近期幾個ASP.NET開發經驗(二)

一:IHttpModule的Init()只執行一次:IHtttpModule.Init()方法是在Application啟動時進行一些初始化操作,因此,該方法只需要而且也只會執行一次.因此,在該方法裡調用的方法也只會執行一次(我們可以在其中實現Timer,FileSystemWatcher等的操作).當然,其中的Application相關事件是在這一步註冊.----需要注意的是,有些情況下,Init()也會多次執行,比如使用架構時就會執行不止一次...http://www.cnblogs.com

ASP.NET Request 與 Name(表單元素值)

ASP.NET中,我們在後台擷取頁面表單元素中的值的方法通常有:Request.Form (Post) 、Request.QueryString(GET)、Request.Params等幾種。當然,還可以直接使用Request本身的索引。-----有些時候,我們頁面上的表單元素的值(比如下拉式清單)是通過ajax(js)來動態改變的,那在後台再使用.Value這些就不能再擷取到了。這個時候怎麼辦呢?

在同一IIS6下如何部署不同版本的ASP.Net程式

隨著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共用,必須建立一個獨立的應用程式集區,

基於資料庫的企業級智能表單系統設計(asp.net)-序言

本文章是對過去工作的一個總結,內容取材於已經啟動並執行智能表單系統,這裡只討論asp.net的實現。 目前市場上關於智能表單的內容已經有很多,作為快速開發平台的組成部分,很多OA系統內建的智能表單,一些專業層級的開發平台,包括微軟的InfoPath等等,都提供了類似的快速開發架構。每個架構都有自己的優勢和不足,很難有一個相對完美的解決方案,這些不足列舉如下: 不提供資料庫支援。一些智能表單使用xml作為資料存取介質,或者是通過預先定義好的表結構來存取資料,而不是根據使用者設計的內容通過表單引擎來

ASP.NET中伺服器端檔案類型檢查

    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); // 

ASP.Net項目出錯處理方法匯總!

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

asp.net 2.0中的MaxPageStateFieldLength 屬性

  在asp.net 2.0中,可以強制對viewstate進行分段傳輸了,使用的是Page.MaxPageStateFieldLength 屬性,可以設定viewstate中,每個頁面狀態欄位的最大位元組數。格式如下,要在WEB.CONFIG檔案裡設定的:  <pages maxPageStateFieldLength="5" />   

總頁數: 1638 1 .... 640 641 642 643 644 .... 1638 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.