Time of Update: 2017-02-27
總的來講,JavaSever PagesTM(JSP)和 微軟的Active Sever Pages(ASP)在技術方面有許多相似之處。兩者都是為基於WEB應用實現動態互動網頁製作提供的技術環境支援。同等程度上來講,兩者都能夠為程式開發人員提供實現應用程式的編製與OOB 元件設計網頁從邏輯上分離的技術。而且兩者都能夠替代CGI使網站建設與發展變的較為簡單與快捷。儘管JavaSever Pages 技術和微軟的Active Sever
Time of Update: 2017-02-27
Ajax現在已經是相當流行的技術了,Ajax不僅是想伺服器端發送訊息,更重要的是無重新整理的重載頁面。如果頁面單純的使用js來建立,要寫大量的代碼,而且不直觀。在asp.net中,其實我們可以建立使用者自訂控制項,通過Ajax請求返回使用者自訂控制項HTML代碼。public static string RangerUsControl(string controlName) {
Time of Update: 2017-02-27
在Asp.net MVC中,我們能非常方便的使用Ajax。這篇文章將介紹三種Ajax使用的方式,分別為原始的Ajax調用、Jquery、Ajax Helper。分別採用這三種方式結合asp.net mvc去實現一個史上最簡單的留言板。首先看一下原始的Ajax的調用的定義CommentController,代碼如下:public class CommentController : Controller{
Time of Update: 2017-02-27
ajax技術的優勢到底在哪裡呢,不明白。看一個最簡單的例子,假設使用者註冊的時候,判斷使用者輸入的名字是否已經被佔用,假設輸入數字1:顯示"OK"(表示正確,可以使用);輸入其他字元:顯示"Error" (表示錯誤,已經被佔用)。用ajax技術實現代碼: t.htm<script>function f(){var req =new ActiveXObject("Microsoft.XMLHTTP");
Time of Update: 2017-02-27
方案當網頁包含一個或多個用於部分頁呈現的 UpdatePanel 控制項時,UpdateProgress 控制項可協助您設計更為直觀的 UI。如果部分頁更新速度較慢,則可以使用 UpdateProgress 控制項來提供有關更新狀態的可視反饋。可以在頁上放置多個 UpdateProgress 控制項,其中每個控制項都與不同的 UpdatePanel 控制項相關聯。也可以使用一個 UpdateProgress 控制項,並將其與頁上的所有 UpdatePanel
Time of Update: 2017-02-27
在MVC模式中,通常都是Controller處理請求並產生資料,選擇一個合適的 View來顯示結果給使用者。雖然Asp.net MVC已經有非常豐富的ActionResult來滿 足不同情況下的需求,但是有了Ajax的利器,我們希望有更流暢的互動方式。我 們希望能夠在一個介面自動完成清單的顯示,編輯或者新增,並完成重新整理。藉助 jQuery的一個擴充thickbox我們能夠達到這個效果。本文的靈感來自於一篇博文:MVC AJAX Form with Ajax.BeginForm() and
Time of Update: 2017-02-27
傳統型ASP.NET Web Forms是基於同時包含了表現層和後台代碼的Web頁面, 所以,緊隨其後出現的ASP.NET AJAX,特別是這個架構的伺服器端控制項並沒有像 它們本應該的那樣光芒四射。於是,很多跟隨AJAX時髦的ASP.NET開發人員只是向 ASP.NET頁面中隨意地放置一些UpdatePanel控制項以便使其程式實現基本的AJAX支 持。實際上,這隻是防止了頁面的“閃爍”,而根本上頁面還是進行 了完整的回傳,並且要經曆整個頁面的生存周期。為了消除ASP.
Time of Update: 2017-02-27
先決條件若要在您自己的開發環境中實現這些過程,您需要:Microsoft Visual Studio 2005 或 Microsoft Visual Web Developer 速成 版。一個支援 AJAX 的 ASP.NET 網站。使用 UpdatePanel 控制項建立新頁並切換到“設計”視圖。在工具箱的“AJAX Extensions”選項卡中,雙擊 ScriptManager 控制項以將 其添加到頁面中。雙擊 UpdatePanel
Time of Update: 2017-02-27
前面三篇文章實現了第一個目標,即無重新整理分頁。本文將實現第二個目標,即預覽新聞內容。有兩種方法可以實現內容的預覽,一個是ajax,一個是偽ajax (姑且這麼叫)。我們先用偽ajax實現新聞內容的預覽。方法很簡單,就是在讀取新聞列表的 時候將要預覽的內容也讀取出來但不顯示在頁面裡面,當滑鼠移到連結上面時將 預覽的內容的顯示出來。實現起來也很簡單,我們可以將預覽的內容賦值給超連結標籤裡面的title屬性,然後在
Time of Update: 2017-02-27
本文簡單介紹一下在主版頁面中使用UpdatePanel控制項,翻譯自官方文檔。一.添加UpdatePanel控制項到Content-Page1.添加一個新的Master Page,並切換到設計檢視。2.在工具箱中AJAX Extensions標籤下雙擊ScriptManager控制項添加到頁面中,確保ScriptManager控制項添加在ContentPlaceHolder控制項之外。3.在ContentPlaceHolder控制項添加文本“Master Page”。4.
Time of Update: 2017-02-27
學習與使用ASP.NET MVC這樣久,還是對asp.net念念不忘。能否在asp.net mvc去顯示aspx或是user control呢?這個靈感(算不上靈感,只能算是想法)是來自前些天有寫過一篇《多個視圖結果顯示於一個共用預覽視圖內》http://www.cnblogs.com/insus/p/3633298.html
Time of Update: 2017-02-27
昨晚Insus.NET有懷舊一下《念念不忘,ASP.NET MVC顯示WebForm網頁或UserControl控制項》http://www.cnblogs.com/insus/p/3641610.html 那僅是小小嘗試,還有很多不明的地方。那一篇其中有Render使用者控制項ascx的。如今Insus.NET想重構它一下,讓步其能在Action或是Razor文法中使用。建立一個AscxUtility.cs,這們我們可以在應用程式中多個地方使用。這樣我們就可以重構一下昨晚那個public
Time of Update: 2017-02-27
Insus.NET有寫過一篇《ASP.NET MVC顯示UserControl控制項(擴充篇)》http://www.cnblogs.com/insus/p/3642634.html ,還沒有把此篇寫完,就有網友問了,怎樣互動。這個互動是指賦值與擷取值的問題。那Insus.NET來示範在ASP.NET
Time of Update: 2017-02-27
UpdatePanel可以用來建立豐富的局部更新Web應用程式,它是ASP.NET 2.0 AJAX
Time of Update: 2017-02-27
在ASP.NET AJAX中,由於一個ASPX頁面上只能有一個ScriptManager控制項,所以在有主版頁面的情況下,如果需要在Master-Page和Content-Page中需要引入不同的指令碼時,這就需要在Content-page中使用ScriptManagerProxy,而不是ScriptManager,ScriptManager 和 ScriptManagerProxy 是兩個非常相似的控制項。一.ScriptManagerProxy控制項概述在ASP.NET
Time of Update: 2017-02-27
axd格式檔案,不管是在asp.net還是現在開發asp.net MVC應用程式,都是Insus.NET較喜歡使用的。因為我們可以虛擬一個在應用程式不存在的一個檔案。其實這個格式的檔案也是Handler,它有實現了IHttpHandler介面。因此你完全可以建立一個axd來替換ashx檔案。下面Insus.NET在ASP.NET
Time of Update: 2017-02-27
上一篇已經搭建好整體架構,實現了入口的驗證, 驗證通過後就交給LookMsgType方法處理,LookMsgType方法主要是對微信發來的不同的訊息進行分解,不同的類型交給商務邏輯層不同的方法處理, 對不同類型的訊息判斷,可以用if,也可以用switch 一般來說超過5個的if用switch會更好, 這裡貼出LookMsgType方法:public void LookMsgType(string msgType) {
Time of Update: 2017-02-27
我們在網站登入或理一個評論時,可以放置一個驗證碼(Captcha),可以為系統免去那些惡意重新整理等功能。今次Insus.NET在asp.net mvc應用程式實現與示範驗證碼的產生以及應用等 。前天Insus.NET已經實現了隨機產生一個字串《在ASP.NET MVC應用程式中隨機擷取一個字串》http://www.cnblogs.com/insus/p/3619224.html,稍後我們就可以使用到此方法,隨機產生一個驗證字串。在應用程式的Handlers目錄下,建立一個Generic
Time of Update: 2017-02-27
在Asp.Net MVC中可以用DropDownListFor的方式來讓使用者選擇已定列表中的一個數值。用法不複雜,這裡簡單做一個記錄。首先我們要定義一個 Model,使用者在 DropDownList 中選擇指定的值賦給屬性ReadyTimeHourpublic class EricSunModel{ public string ReadyTimeHour { get; set;
Time of Update: 2017-02-27
原文地址:Creating an Entity Framework Data Model for an ASP.NET MVC Application (1 of 10)Contoso 大學 Web 樣本應用示範了如何使用 EF 技術建立 ASP.NET MVC 應用。樣本中的 Contoso 大學是虛構的。應用程式套件括了類似學生註冊、課程建立以及教師分配等功能。這個系列教程展示了建立 Contoso 大學應用的步驟。你可以 下載完整 的程式,或者按照教程一步一步建立它,這個教程中使用 C#