Time of Update: 2017-02-28
複製代碼 代碼如下:<appSettings> <!-- 連接字串是否加密 --> <add key="ConStringEncrypt" value="false"/> <!-- 連接字串,(可以擴充支援不同資料庫)如果是加密方式,上面一項要設定為true,如果是明文server=127.0.0.1;database=codematic;uid=sa;pwd=,上面設定為false --> <add
Time of Update: 2017-02-28
複製代碼 代碼如下:public partial class ExcelHelper : IDisposable { #region Fileds private string _excelObject = "Provider=Microsoft.{0}.OLEDB.{1};Data Source={2};Extended Properties=\"Excel {3};HDR={4};IMEX={5}\""; private string _filepath = string.Empty;
Time of Update: 2017-02-28
先看一下方法(其中略去了一些判斷和擴充): 產生Excel老代碼 複製代碼 代碼如下:/// <summary> /// 將一組對象匯出成EXCEL /// </summary> /// <typeparam name="T">要匯出對象的類型</typeparam> /// <param name="objList">一組對象</param> /// <param
Time of Update: 2017-02-28
所謂“網路硬碟”,就是將伺服器的磁碟空間提供給使用者使用,使用者可以通過它在互連網上實現檔案的上傳,下載和刪除以及檔案夾的建立與刪除。並可以通過共用檔案實現檔案的網際網路共用。 實際要求是在用戶端完成對伺服器系統檔案或檔案夾的訪問,建立和刪除等功能。 網路硬碟的功能要求: ● 使用者登入、登出、使用者註冊 ● 建立檔案夾、上傳檔案 ● 查看檔案屬性(包括:名稱,所在目錄,類型,大小,建立時間) ● 刪除檔案 ●
Time of Update: 2017-02-28
新聞列表: 複製代碼 代碼如下:<div class="news_list"> <asp:Repeater ID="gsxw" runat="server" DataSourceID="GetNewsByType"> <ItemTemplate> <ul> <li><span> <%#
Time of Update: 2017-02-28
複製代碼 代碼如下:using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls;
Time of Update: 2017-02-28
方法1. 首先:在.aspx頁: <HEAD> <title> <%=PageTitle %> </title> 。。。。。。。 </HEAD> 其次:在.aspx.cs頁: public class news_view : System.Web.UI.Page { 。。。。。。。。。。。。 //用於動態設定頁面標題 protected string PageTitle; 。。。。 private void
Time of Update: 2017-02-28
要使用此參數,請執行以下操作: 1. 關閉所有 Visual Studio 2005 執行個體。 2. 單擊“開始”,選擇“運行...”。 3. 鍵入“devenv.exe /resetuserdata”。 此命令會運行幾分鐘時間,與此同時,Visual Studio 清除設定並將其自身重設到其最初的狀態。此時,您可以開啟“工作管理員”來檢查 devenv.exe 進程是否仍在運行。在結束運行後,可以重新啟動 Visual Studio。此時會再次出現初次開機對話方塊,就像在電腦上第一次運行
Time of Update: 2017-02-28
網站中的大量刪除很常見,特別是對在gridview中做大量刪除。我們一般的做法是迴圈到勾選的就調用過程直接刪除。這樣的話個人覺得效率不是很高,如果是上百上千的資料要刪除,那就得調用試行上百次。其實我們可以運用動態構建刪除語句進行高效大量刪除,無論你選多少要刪除的資料,只需調用試行一次。底下寫的預存程序刪除語句與上圖無關,上圖是常見的在gridview中做大量刪除。使用預存程序:------------------------------------------------------------
Time of Update: 2017-02-28
51CTO向您推薦:《ASP.NET MVC架構視頻教程》當在伺服器上部署 ASP.NET MVC3 的應用的時候,可能會看到如下的錯誤資訊:這表示你的伺服器上沒有安裝 ASP.NET MVC3。解決這個問題的方法有兩種:第一,當然是在伺服器上安裝 ASP.NET MVC3 了。不過,如果你使用的是伺服器的虛擬空間,或者租用的伺服器,可能沒有安裝的條件,那就是用第二種方法吧。第二,錯誤的原因很顯然是缺少適當的程式集,在已經安裝 ASP.NET MVC3 的情況下,這些程式集已經被安裝到 GAC
Time of Update: 2017-02-28
下面是最初實現的代碼,其中 LargerResultProcessor 是一個基類,負責遍曆泛型參數 T 所指向的資料庫表,並以每頁 100 項的方式分頁,並對每一項調用 ProcessItem 函數,而子類只需實現 ProcessItem 函數即可: 複製代碼 代碼如下:public class ItemRenameCompanyId : LargerResultProcessor<Item> { protected override void ProcessItem(Item
Time of Update: 2017-02-28
有一個問題就是 :表單名稱和對象的屬性名稱(我是屬性賦值 你也可以用欄位)要保持一樣,,有點不安全,不過後台用挺好的,在說填寫表單資料後台用的比較多複製代碼 代碼如下:using System; using System.Data; using System.Configuration; using System.Collections; using System.Collections.Generic; using System.Reflection; using
Time of Update: 2017-02-28
在js方法中添加"path= 到期時間"就可以解決這個問題。 例如://寫cookies 複製代碼 代碼如下:function setCookie(name,value) { document.cookie = name "=" escape (value) ";path=/"; //設定的cookie關閉瀏覽即失效 } 加多了一個path=/,就行了。就這麼簡單。 這裡設定了Cookie的Path屬性,必須在用戶端和伺服器端同時設定
Time of Update: 2017-02-28
在使用datalist 資料繫結時: 複製代碼 代碼如下:<asp:TextBox ID="txtOutPlace" runat="server" Text ="<%#Eval('調出單位存放地點')%>" Width="130px"></asp:TextBox> 運行報“字元文本中的字元太多”的錯誤,這時是因為Eval必須是字串(“”引起來)不能用單引號,這是表面原因,有知道Eval綁定機制的給指導下,修改如下即可: 複製代碼
Time of Update: 2017-02-28
如果你曾經修改了ASP.NET應用程式(dll檔案),與修改了bin檔案夾或Web.config檔案(添加/刪除/重新命名的檔案等),而該網站在運行,你可能已經注意到,這將導致在AppDomain的重新啟動。所有的工作階段狀態會丟失和網站再次成功啟動,任何登入的使用者將被退出(假設你不使用持久Cookie身分識別驗證)。 當然,當我們修改了web.config檔案,並儲存它,迫使一個AppDomain重新啟動,這是我們需要的。 我們有時動態建立和刪除的檔案夾,在ASP.NET
Time of Update: 2017-02-28
前段時間看到園裡有位高手寫了個純css+js的一個效果,我把它和asp.net驗證控制項結合起來,用這位高手寫的效果做為asp.net難控制項的提示效果。如下圖 和以前寫的比這次寫的使用起來方便,只要每個頁面繼承BasePage就可以了,其中Validator檔案夾是必需的檔案夾。 代碼 複製代碼 代碼如下:namespace ValidatorTest { public partial class Default : <SPAN style="COLOR:
Time of Update: 2017-02-28
一、讓按鈕在點擊後用指令碼使其禁用:複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="DisableButton.WebForm1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-02-28
複製代碼 代碼如下:// 涉及命名空間 using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; using System.Web; using
Time of Update: 2017-02-28
複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="Test" %> <!DOCTYPE html PUBLIC "-//W3C//Dtd XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/Dtd/xhtml1-transitional.dtd"> <html
Time of Update: 2017-02-28
本以為頁面很簡單不會出現問題,但運行時出現了如下錯誤: Page.EnableEventValidation 屬性 參看了一下MSDN,擷取或設定一個值,該值指示頁面驗證回傳事件,還是驗證回調事件。.NET Framework出於安全考慮需要為伺服器端控制項的回傳和回調事件進行註冊,此事件驗證機制可消除未經授權的回傳請求和回調帶來的風險。通過此模型,控制項可在呈現期間註冊其事件,然後在回傳或回調期間驗證這些事件。預設情況下,ASP.NET 中的所有事件驅動控制項均使用此功能。