Time of Update: 2018-12-06
回老家上班的新公司,第一個項目:OA。以前沒有做過OA,因為設計到工作流程這一塊的東西,所以自己去進行了相關的瞭解,於是有了這篇部落格(以下文字只是個人理解,高手漂過)。環境:MVC2+SQL2008工作流程分為幾個步驟:表單(設計、解析)、流程(設計)、合并就是一個完整的工作流程。先上個一個圖: 第一步:表單因為沒有使用圖形化設計表單,所以我們的思路是強制定義表單格式,後台解析。的HTML是強制定義的,像table>tbody>tr>td必須按照這個格式定義,雖然不靈活,但是
Time of Update: 2018-12-06
接觸mvc也有一段時間了(2.0),也看到園子裡很多人在學習,自己也在園子裡面看過前輩們寫的部落格,確實受益匪淺。本文寫的都是基礎中的基礎,僅供想學習MVC的新手們入門之作。1、List頁面一般List頁面主要用來顯示資料,本文中的List頁面提供,資料顯示並且分頁、刪除操作、新增及修改操作。因為看到園子裡面有部分人在使用MVC進行資料顯示的時候還在使用ViewData,這裡介紹的是強型別顯示資料。添加新的視圖,在第一行代碼可以看到1 <%@ Page Language="C#"
Time of Update: 2018-12-06
ASP.NET AJAX and Sys.Webforms.PageRequestManagerServerErrorException by Ted JardineUsing ASP.NET AJAX extensively in my latest project I've been sporadically running into the Sys.WebForms.PageRequestManagerParserErrorException. It got to the
Time of Update: 2018-12-06
本問主要介紹asp.net的身分識別驗證機制及asp.net MVC攔截器在項目中的運用。現在讓我們來類比一個簡單的流程:使用者登入》許可權驗證》異常處理。1、使用者登入驗證使用者是否登入成功步驟直接忽略,使用者登入成功後怎麼儲存目前使用者登入資訊(session,cookie),本文介紹的是身分識別驗證(其實就是基於cookie)的,下面看看代碼。引入命名空間using System.Web.Security;Users ModelUser = new Users() { ID = 10000
Time of Update: 2018-12-06
文章目錄 Verify that you are not running into issues that have been fixedSet the validationKey attribute if you are running in a Web farmDo not store dynamically generated types in view state in a Web farmDetermine whether the problem
Time of Update: 2018-12-06
最近工作中要解決一個問題, 就是讓ASP.NET訪問網路盤, 讀取裡面的PDF檔案並在瀏覽器中將其開啟. 剛剛開始以為很簡單, 也就是直接映射網路硬碟, 然後直接調用Directory.GetFiles函數了事, 結果, 這個事情就搞了幾天, 原因是函數GetFiles一直返回不了值, 因為ASP.NET不夠許可權訪問網路盤. 這樣就只能用impersonate了, 但impersonate再怎麼用, 也是一直報錯, 無法得到想要的結果 一直baidu, google, 不果, 終於,
Time of Update: 2018-12-06
解決方案:在web.config的system.web節中添加<httpHandlers> <remove path="*.asmx" verb="*"/> <add verb="*" path="*.asmx" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
Time of Update: 2018-12-06
http://blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet/ privatestatic CacheItemRemovedCallback OnCacheRemove = null;protected void Application_Start(object sender, EventArgs e){ AddTask("DoStuff", 60);}private void AddTask(string
Time of Update: 2018-12-06
介紹在ASP.Net 2.0如何做表單身分識別驗證,並且講解了IIS和ASP.Net2.0表單身分識別驗證機制是如何結合在一起的。綜述當某一個使用者使用使用者名稱成功登陸網站時,FormsAuthentication(表單身分識別驗證機制,下面統一使用英文術語) 將會建立一個authentication ticket (身分識別驗證票),通過這個ticket就可以在網站上全程跟蹤這個使用者了。Form authentication
Time of Update: 2018-12-06
出處:未知了.. 1.引用using System.IO;using Microsoft.Win32;using System.Diagnostics;/****************************************************** 程式用途:實現檔案[檔案夾]壓縮解壓功能函數程式備忘: * 伺服器端WinRAR支援 * 路徑簡述必須絕對路徑******************************************************/2.主要
Time of Update: 2018-12-06
使用FckEditor上傳檔案一直都很正常,但後來修改了Fck的核心,增加了上傳成功後,將上傳檔案的相關資訊寫入資料庫發現中文檔案名稱的檔案上傳不正常(偶爾不成功)後來終於發現是中文亂碼引起的(中文亂碼是之前就發現了,但沒有發現影響取檔案尾碼)提到中文亂碼,首先肯定是由於編碼問題引起的所以就從編碼轉換入手,嘗試了將UTF-8轉換為GB2312,但發現無論如何沒有辦法轉成功看到很多文章說修改設定檔<globalization requestEncoding="UTF-8"
Time of Update: 2018-12-06
關於Flex、Jrun、ColdFusion、IIS、ASP.Net結合使用的誤區!(只說Flex1.5版本) 已經有近2年沒碰Flex了,近來好幾個網友來問關於Flex、Jrun、Tomcat、ColdFusion、IIS、ASP.Net結合使用的方法,最好能達到只用一種伺服器就能實現多種功能。這使我覺得很奇怪,目前MM公司出的Flex版本都是Java版的,因此只能運行在Java伺服器上,比如Tomcat、Jrun等(ColdFusion要看是standlone還是war、ear類型
Time of Update: 2018-12-06
簡介: 新的Flex2.0類庫裡提供了檔案類,方便了上傳/下載檔案。下面的程式demo示範了Flex2.0產生flash來訪問本地檔案,在flash裡上傳使用者選擇的檔案到伺服器,flash用戶端可以處理檔案上傳進度等多個事件,伺服器端是C#寫的檔案接收模組,把使用者上傳的檔案儲存在伺服器上。 Demo示範了ProgressEventType.PROGRESS, EventType.SELECT 2個事件的處理方法。測試效果:測試環境:作業系統:windows2003
Time of Update: 2018-12-06
原文:http://www.c-sharpcorner.com/Code/2004/Nov/patchdownload.asp作者:Sergey S翻譯:路亦平地址:http://blog.csdn.net/luyiping/archive/2004/11/20/188198.aspx在ASP.NET中動態修改檔案下載
Time of Update: 2018-12-06
1.<%=...%>與<%#... %>的區別: 答:<%=...%>是在程式執行時調用,<%#... %>是在DataBind()方法之後被調用2.控制項接收哪些類型資料? 答:接收Bind的控制項,一般有DropDownList,DataList,DataGrid,ListBox這些集合性質的控制項,而被捆綁
Time of Update: 2018-12-06
命名空間: 全域命名空間——擴充了 ECMAScript (JavaScript) 基底物件。包含對 JavaScript Array、Boolean、Error、Number、Object 和 String 類型的擴充。Sys 命名空間——根命名空間,其中包含了所有重要的類和基類。Sys.Net 命名空間——包含的類型與 ASP.NET AJAX 用戶端應用程式和伺服器上的 Web 服務之間的通訊相關。Sys.Serialization 命名空間——包含的類型與 ASP.NET AJAX
Time of Update: 2018-12-06
Array 類型擴充 名稱 說明 Array.add 函數將一個元素添加到 Array 對象的末尾。 Array.add(array, item);Array.addRange 函數將指定數組的所有元素複製到 Array 對象的末尾。 Array.addRange(array, items);var a = ['a', 'b', 'c', 'd'];var b = ['f', 'g','h'];Array.addRange(a, b);Array.clear 函數從 Array
Time of Update: 2018-12-06
使用 OnAsyncPostBackError="ScriptManager1_AsyncPostBackError" 捕獲異常,使用ScriptManager1.AsyncPostBackErrorMessage = e.Exception.Message; 輸出異常資訊,在前台添加Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
Time of Update: 2018-12-06
異常詳細資料: System.Web.Hosting.HostingEnvironmentException: 訪問 IIS 中繼資料庫失敗。 用於運行 ASP.NET 的進程帳戶必須具有對 IIS 中繼資料庫(如 IIS://servername/W3SVC)的讀訪問權。有關如何修改中繼資料庫許可權的資訊,請參見 http://support.microsoft.com/?kbid=267904。 這是因為先安裝了 vs2005 再安裝iis的原因 安裝順序錯誤 就會導致該錯誤的出現
Time of Update: 2018-12-06
-----------------預存程序 CREATE proc login @user VARCHAR(20), @pwd VARCHAR(20), @Return BIT OUTPUT --輸出參數 AS -- 定義一個臨時用來儲存密碼的變數 DECLARE @pwd2 VARCHAR(20) BEGIN --從表中查詢目前使用者的密碼,賦值給 @pwd2 變數,下面要對他進行比較 SELECT @pwd2=pwd FROM user WHERE user=@user IF @pwd2 =