Time of Update: 2018-12-05
最近在用mvc3做項目,常走一些彎路,在此記錄View傳參數到Controller中的Action,Action接收參數的四種方式 1.樣本modelpublic class testModel { public String A { get; set; } public String B { get; set; } public String C { get; set; } public String D {
Time of Update: 2018-12-05
在css中已經設定了BODY的字型大小為12PX;但當網頁提交時,頁面字型就會自動變大。原因:CS代碼中用過Response.Write()直接輸出到頁面頭部,一般,提示資訊為了簡便都會這樣寫,如:Response.Write("<script>alert('提交後頁面字型變大!');</script>");這樣就會出現提交後頁面字型變大的問題。解決方案:在頁面底部加一控制項Literal 。輸出提示資訊: protected Literal
Time of Update: 2018-12-05
錯誤記錄: 1.如果使用了UpdatePanel控制項,則在UpdatePanel之間的FileUpload失效!FileUpload的HasFile屬性一直為false; 2.指令碼報'Sys'為定義:web的配置是否為ajax的設定檔 3.指令碼報'沒有許可權' : 如果使用了FreeTextBox富文本第三方控制項,那問題就是他了 4.二進位序列化出現的錯誤: 存入的資料類型與取出來的類型不一致 ObjectManager
Time of Update: 2018-12-05
ADODB.Stream (0x800A0BBC)---上傳檔案時發生錯誤--找不到上傳的目錄 (0x80020009)---當前rs指標所指向記錄的欄位值為NULL,不能使用 ADODB.Field (0x80020009)---當前rs指標所指向記錄的欄位值為NULL,不能輸出 ADODB.Field (0x800A0BCD)---沒有找到相關記錄,不能用rs("欄位")取值 ADODB.Recordset
Time of Update: 2018-12-05
映像驗證碼在Web登入介面中很常見,以下是用C#寫的一個簡單例子。1.首先建立一個 ValidateImage.aspx 頁,注意引用System.Drawing和System.Drawing.Imaging兩個命名空間。代碼如下: public class ValidateImage : System.Web.UI.Page { private void Page_Load(object sender, System.EventArgs e) {
Time of Update: 2018-12-05
asp.net 對xml檔案的讀寫,添加,修改,刪除操作下面有代碼調試正確using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using
Time of Update: 2018-12-05
1. 如何隨機產生圖片 產生System.Drawing.Bitmap對象,使用System.Drawing.Graphics 向位元影像對象中繪圖。 2. 如何在 WebService 的方法中通過參數傳遞圖片資料 將Bitmap對象輸出成位元組流,WebMothod使用位元組數組返回該位元組流。 執行個體: 1. 用VS.NET 2003建立一個ASP.NET Webservice工程,預設的Service名為MyService,為MyServi
Time of Update: 2018-12-05
在aspx頁面Button的OnClientClick事件中:OnClientClick="if(CheckClientValidate()) {return ValidCustom()}"js指令碼中: //使用者控制項驗證function CheckClientValidate(){ Page_ClientValidate(); if (Page_IsValid) { return true; } else { return
Time of Update: 2018-12-05
由於種種原因,我們有時需要從互連網上抓取一些資料,有些頁面可以直接開啟,而有些頁面必登入之後才能開啟。本文介紹的是使用 HttpWebRequest 和 HttpWebResponse 自動填寫提交 ASP.NET 表單並保持 Session 和 Cookie 的一個完整的例子。 這裡涉及到3個頁面:MyLogin.aspx,LoginOK.htm,Default.aspx: 1)MyLogin.aspx 頁面 MyLogin.aspx 頁面是登入頁面,如果使用者名稱和密碼正確會產生
Time of Update: 2018-12-05
1.在ASP.NET 2.0版本之前,字碼頁和展現層之間主要是通過類繼承來進行產生聯絡,但是問題就源於繼承,由於繼承是單向的,所以在其中一個類聲明的變數在另外一個類當中要使用就必須再次聲明並且用相同的ID。2.ASP.NET 2.0之後版本的通過partial classes方式來完成這項任務。把每一個物理檔案聲明為一個特定類的partial類就可以實現編譯的統一,即只要在其中一個partial檔案中聲明一個變數就可以在其他的partial中使用,非常的方便。
Time of Update: 2018-12-05
在定義好主版頁面以後,有時我們需要改變網頁的標題但是如果直接在主版頁面中更改title屬性又會導致其他的內容頁出現相同的title情況,VS2008中提供了主版頁面的新功能。1.通過內容頁中的Page指令中Title屬性改變內容頁title:<%@ Page Language=”C#” MasterPageFile=”~/MyMaster.master” Title=”My Title”
Time of Update: 2018-12-05
認證控制項作用1.RequiredFieldValidator-要求使用者必須填入資訊2.RangeValidator-檢查使用者輸入的資訊是否在某一區間內3.CompareValidator-比較輸入的值是否符合要求4.RegularExpressionValidator-用Regex進行檢查5.CustomValidator-自訂控制項的檢查屬性6.ValidationSummary-匯總錯誤資訊
Time of Update: 2018-12-05
Page.Validators屬性用於返回當前頁的驗證控制項集合,通過BaseValidator可以將其中所有的驗證控制項名字返回,Stephen Walther在他的書中就展示了以下代碼: foreach (BaseValidator valControl in Page.Validators) { WebControl assControl = Page.FindControl(valControl.ControlToValidate) as WebControl;
Time of Update: 2018-12-05
asp.net mvc ctp版本發布不到一個月時間,在社區出現了叢多的優秀開源項目,社區的活躍性非常高哦,前一段時間園子裡也引發了MVC和WebForm的討論,現在給各位推薦幾個相關的優秀項目,這些項目是MVC的價值的最佳證明。1、 Asp.net mvc 和Castle 的MonoRail項目有著直接的淵源關係,第一個是Castle的Monorail項目,網站地址: http://www.castleproject.org/ ,建議讀讀這篇文章:MS MVC架構漩渦中的MonoRail未來。
Time of Update: 2018-12-05
匯總1:一些有意思的貼子和工具 基礎1:互連網協議入門2:HTTP協議漫談3:HTTP 狀態代碼詳解4:協議森林5:restful(網路即軟體)技術文章1:細說 ASP.NET控制HTTP緩衝2:當你輸入一個網址的時候,實際會發生什麼?操作文章1:httperr 佔用系統空間的解決方案2:使用Microsoft Indexing Services開發網站全文檢索索引配置說明 IIS1:IIS串連數實驗——Web開發必讀2:探尋IIS最大並發數3:趣解HTTP狀態代碼4:ASP.NET進程最佳化5
Time of Update: 2018-12-05
普通頁面生命週期階段:
Time of Update: 2018-12-05
一.IIS7.0伺服器配置第一步:確認"IIS中繼資料庫和IIS6配置相容性"已經安裝開始->控制台->程式->開啟或關閉Windows功能-> 第二步:佈建網站 控制台 ->系統和維護->管理工具 -> IIS Manager 設定預設網站路徑為程式所在檔案夾。第三步:檢查IIS的【預設文件】設定,添加index.aspx 網站預設文件二..net
Time of Update: 2018-12-05
Dim strScript As String = "<Script Language='VBScript'>" &vbCrLfstrScript &= "opener.parent.document.location.href=""" &"../Individual/UserJobs.aspx?EntityTableID=" &Request("EntityTableID") &"&ListID="
Time of Update: 2018-12-05
路由器: public class SubInfoController : Controller { // // GET: /SubInfo/ /// <summary> /// 傳值路由(初始化介面) /// </summary> /// <returns></returns> public ActionResult SubMessage()
Time of Update: 2018-12-05
Windows 身分識別驗證提供者提供有關如何將 Windows 身分識別驗證與 Microsoft Internet 資訊服務 (IIS) 身分識別驗證結合使用來確保 ASP.NET 應用程式安全的資訊。 Forms 身分識別驗證提供者 提供有關如何使用您自己的代碼建立應用程式特定的登入表單並執行身分識別驗證的資訊。使用 Forms 身分識別驗證的一種簡便方法是使用 ASP.NET 成員資格和 ASP.NET