Time of Update: 2018-12-07
ASP.NET 根路徑的擷取 private string _ApplicationPath; /// <summary> /// 虛擬應用程式根路徑 /// </summary> public string ApplicationPath { get {
Time of Update: 2018-12-07
大型高效能ASP.NET系統架構設計 大型Live App系統平台主要是針對於大流量、高並髮網站建立的底層系統架構。大型網站的運行需要一個可靠、安全、可擴充、易維護的應用系統平台做為支撐,以保證網站應用程式的平穩運行。 大型Live App系統又可分為幾個子系統: Web前端系統負載平衡系統資料庫叢集系統緩衝系統分布式儲存系統分布式伺服器管理系統代碼分發系統 Web前端系統 為了達到不同應用的伺服器共用、避免單點故障、集中管理、統一配置等目的,不以應用劃分服
Time of Update: 2018-12-07
最近學習JQuery,用到了它的POST方法向伺服器請求資料,伺服器返回Json格式的資料。看上去非常簡單,但出了很多莫名其妙的問題。主要原因就是第一次學習太生疏,很多地方寫的不規範造成的。這方面的資料雖然可以從網上查到,但是百花齊放,怎麼寫的都有,在此,我就以標準的格式寫一個例子,希望對大家有協助,也給自己留著備用。 本文適合有一定JQuery、ASP.NET基礎的讀者閱讀。 在寫例子之前,還要囉嗦些重點內容:
Time of Update: 2018-12-07
Global.asax|Asp.Net應用程式Global.asax 檔案,有時候叫做 ASP.NET 應用程式檔案,提供了一種在一個中心位置響應應用程式級或模組層級事件的方法。你可以使用這個檔案實現應用程式安全性以及其它一些任務。下面讓我們詳細看一下如何在應用程式開發工作中使用這個檔案。 Global.asax 位於應用程式根目錄下。雖然 Visual Studio .NET 會自動插入這個檔案到所有的 ASP.NET
Time of Update: 2018-12-07
要調用JQuery封裝好的Ajax回調方式,那麼肯定要將JQuery的原檔案引入到工程裡,具體的JQuery源碼可以到官網中下載:http://jquery.com/ 首先在前台添加一個button: <div> <input type="button" id="mybutton" value="say hello" onclick="AjaxSayHello()" />
Time of Update: 2018-12-07
在Asp.net MVC3中自定製Error Page 最主要的技術要點是:在web.config 中添加如下節點(指定什麼類型的Error跳轉到哪個Page);然後在對應的Controller中建立對應的Action指向對應的View。在web.config中添加的節點:<customErrors mode="On" defaultRedirect="~/Error" > <error statusCode="404" redirect="~/Errors/Error40
Time of Update: 2018-12-07
Asp.net 對於伺服器控制項添加Client端方法:1):如果有OnClientClick屬性的話,直接給這個屬性賦值即可。OnClientClick="MyClientFunction();"2):如果有NavigateUrl屬性的話(或者其他方式的url),可以這樣:NavigateUrl = “javascript:MyClientFunction();”<div> <asp:Button ID="Button1" runat="server"
Time of Update: 2018-12-07
在前兩篇文章中,我們瞭解到了ASP.NET Web Forms 4.5四個新特性:強型別資料控制項和Bundling、針對HTML5的更新和Unobtrusive Validation。在介紹強型別控制項的時候只是簡單介紹了下它具有ItemType的屬性,可以設定強型別值進行綁定,如果只是引入了這個屬性,那麼有點像文法糖,沒什麼實際意義。其實許多園友也發現了在ASP.NET Web Forms 4.5中引入了許多MVC的特性,而Model Binding則是更加像MVC的一個特性了。Model
Time of Update: 2018-12-07
一、偽靜態用處有些使用者覺得,偽靜態和真靜態實際被收錄量會相差很大,其實不然,從你個人角度,你去判斷一下一個文章到底是真靜態還是偽靜態?估計很難看得出,因為所謂靜態意思,就是地址中不帶問號,不帶問號的就是靜態,管他是真的還是偽的?搜尋引擎看得出嗎?所以說,其實不論是真的還是偽的,其實對於搜尋引擎來說都是一樣的,搜尋引擎沒有說,你這個是偽的,我不收錄你。追根究底來說,為什麼搜尋引擎會不收錄帶問號的網址?因為搜尋引擎怕由於問號而進入死迴圈,稱為“搜尋機器人陷阱(Spidertraps)”(以前動網就
Time of Update: 2018-12-07
現在的很多商業公司都設有不同的部門,而這些部門在公司的網站上都有自己的子網站。一般情況下,每一個部門都會根據自己的需要來維護各自的網站。這樣做雖然會使公司的網站顯得豐富多彩,但這卻會對使用者的訪問帶來不便,也就是說,由於各個部門的子網站沒有保持一致性而使使用者在瀏覽網站時造成了困難。幸運的是,ASP.NET2.0為我們提供了一種解決方案,這就是首頁嵌套。 建立嵌套首頁首先需要建立一個標準的首頁,在這個首頁上需要加上一些共用的東西,如公司的Logo、公司名稱、頁尾以及菜單等,而每個部門的子網站必須
Time of Update: 2018-12-07
利用ASP.NET 2.0技術,建立Web自訂伺服器控制項並不是一件輕鬆的事情。因為,這需要開發人員瞭解並能夠靈活應用多種Web開發技術,例如,CSS樣式表、用戶端指令碼語言、.NET開發語言、伺服器控制項開發技術,甚至是當前最火的Ajax技術等等。雖然現實如此"艱難",但是這種開發技術也不是真的難到不可掌握。事事都要從頭做起。本文將針對利用ASP.NET 2.0技術,建立Web自訂伺服器控制項的基礎知識進行詳細介紹,內容包括:伺服器控制項概念、控制項類型、生命週期等。 1.
Time of Update: 2018-12-07
1.<%=...%>與<%#... %>的區別: 答:<%=...%>是在程式執行時調用,<%#... %>是在DataBind()方法之後被調用 2.控制項接收哪些類型資料? 答:接收Bind的控制項,一般有DropDownList,DataList,DataGrid,ListBox這些集合性質的控制項,而被捆綁
Time of Update: 2018-12-07
從一本很簡單的入門書上抄來的,但是感覺描述很準確很簡練,第一遍讀的時候沒感覺,第二遍讀並結合一個項目,就有點感覺了。由於各內建對象都有極豐富的屬性、方法、使用場合也各異,要重點掌握各對象的主要方法。ASP.NET提供了7個內建對象,這些對象可以在頁面中直接使用,通過ASP.NET內建對象,在ASP.NET頁面上已經頁面之間可以方便地實現Request 從瀏覽器擷取資訊Response 向瀏覽器輸出資訊Application 為所有使用者提供共用資訊的手段Cookies
Time of Update: 2018-12-07
在這裡我們先說說列表綁定資料。Repeater,DataList。 資料繫結在web程式中,主要用於儲存,檢索動態資料的資料來源。asp.net通過資料繫結可以輕鬆的實現web應用程式中資料的顯示何和修改。很多的伺服器控制項都支援綁定資料,如Label,TextBox。 簡化的資料模型,雙向繫結,即可修改資料也可讀取資料。對中介層業務對象的訪問支援。是asp.net2.0資料模型的特點! 資料繫結運算式建立伺服器控制項屬性和資料來源之間的綁定文法如下: &
Time of Update: 2018-12-07
(1)<%set ItemRs=server.CreateObject("adodb.recordset")ItemSql="select * from Howia_SuggestionSort"ItemRs.open ItemSql,conn,1,3if ItemRs.eof and ItemRs.bof then Response.Write("暫無資訊")elseResponse.Write("<select name=""SelectItem""
Time of Update: 2018-12-07
//1.首先定義一個參數類public partial class SayEventArgs : EventArgs{ public String Username; public String Websiteurl;}//2.定義一個委託public delegate void SayEventHandler(object sender,SayEventArgs e);//3.定義一個事件public event SayEventHandler SayEvent;//4.引發事件p
Time of Update: 2018-12-07
上一篇簡單的實現了一下登入的功能,這一篇首先把背景架構撘一撘。搭架構還是使用上文提到的模板,該模板使用frameset架構,關於在ASP.NET MVC下如何使用frameset架構,我推薦大家看一篇文章在ASP.NET MVC下使用frameset架構!。上一篇中,我們在View檔案夾下建立了一個Admin檔案夾,所以,我們先建立一個AdminController,添加如下代碼:public class AdminController : Controller{ // //
Time of Update: 2018-12-07
前言:前面我們已經簡單的介紹過了MVC如何Jquery,因為我們如果使用Ajax的話必須要瞭解Jquery,這篇部落格我們將大致瞭解一下ASP.NET MVC如何使用Ajax的輔助方法,此部落格是我的讀書筆記,如果那裡寫的不好,還請各位朋友提出來,我們共同學習。1.準備工作 (1)在MVC剛開始學習的時候,我們就需要介紹ASP.NET MVC架構中的HTML的輔助方法,但是這類文章現在已經很多了,而且個人感覺很簡單,所以沒有寫筆記,我在這裡就不介紹了。 (2)ASP.NET
Time of Update: 2018-12-07
Html.DropDownList()賦預設值:頁面代碼如下: <% List<SelectListItem> list = new List<SelectListItem> {new SelectListItem { Text = "啟用", Value = "0",Selected = true},new SelectListItem { Text = "禁用", Value = "1" }
Time of Update: 2018-12-07
控制項名 標準命名(首碼)LabellblTextBox`txtButtonbtnLinkButtonlkbImageButtonimbHyperLinkhlkDropDownListddlListBoxlsbCheckBoxchbCheckBoxListcblRadioButtonrabRadioButtonListrblImageImgImageMapimpTabletabBulletedListbulHiddenFieldhifLiterallitCalendarcadAdRotatora