Time of Update: 2018-12-08
在網上有一篇來自CSDN清清月兒的文章叫GridView72般絕技,現在可謂廣為流傳。72般絕技乃是少林神功,講究循序漸進,是武林正道。然而對於一些不勤奮的人,比如我這種懶到什麼時候都想拖控制項的,還是不合適的。武功講究無招勝有招,那對程式員而言就是無碼勝有碼。我想大部分年輕程式員都是沒有女朋友的(奇怪,我為什麼要提這個),因此,我想不論從哪方面講都更喜歡無碼一些。這一篇裡我們來挑其中一個複雜一點的絕技練練:GridView和CheckBox結合刪除表格中的多行。效果首先我們從資料庫開始設計這個
Time of Update: 2018-12-08
隨著ASP.NET 4.5的發布提供了很多的新特性,其中強型別資料繫結(Strongly-Type
Time of Update: 2018-12-08
因為兩周前的那個問題,但可以開啟之前的一個項目沒有含有razor,可以順利開啟。但現在有一個asp.net mvc3的razor網站還是無法附加元件目。原因是無法安裝 Microsoft ASP.NET MVC 4 - Visual Studio 2010 Tools ,無論是使用網站下載的安裝包還是用Web Installer,查看日誌OS Version = 6.1.7601, Platform 2, Service Pack 1OS Description = Windows 7 - x6
Time of Update: 2018-12-08
毫無疑問這是一個bug,很多使用者升級到rc時都遇到了這個問題,以前很正常的提交只要帶有html標籤就被報"...從用戶端中檢測到有潛在危險的 request.form 值。"即使在web.config中禁用頁面驗證也會出現這個問題.成因和部分解決方案見:ASP.NET MVC
Time of Update: 2018-12-08
在某些ajax應用中,我們可能會用到如下的情境:$.post('/Test/PostTest', { values: [1, 2, 3, 4] }, function(result){ //TODO:}, 'json' );我們希望提交一個數組給伺服器。於是我們建立了一個如下的Controller,來負責處理上面的ajax請求:public class TestController : Controller{ [HttpPost] public JsonResult
Time of Update: 2018-12-08
原文地址:ASP.NET Internals - The bridge between ISAPI and Application Domains。2007.06.13Simone BusoliASP.NET內部工作原理有時候看起來像發生在幕後的黑暗魔法,為開發人員提供了一個較高層次的抽象,使得他們只用關注應用程式的商務邏輯,而不需要處理HTTP協議底層機制。ASP.NET基於.NET架構開發,應用於.NET架構,因此絕大部分是Managed
Time of Update: 2018-12-08
原文地址:ASP.NET Internals – IIS and the Process Model2007.05.03Simone
Time of Update: 2018-12-08
作為web開發人員,我們的生活圍繞著資料操作。我們建立資料庫來儲存資料,寫編碼來訪問和修改資料,設計網頁來採集和摘要資料。本文是研究在ASP.NET
Time of Update: 2018-12-08
GridView控制項是由一系列資料顯示控制項之一,它可以綁定到 SqlDataSource 控制項以返回的資料記錄的欄位以動態產生網格, GridView為我們提供了多種資料繫結列類型,例如BoundField 預設資料繫結列類型是一種簡單的資料類型,展現了文本資料值。 其他類型方面的資料顯示常值內容交替使用、CheckBoxField 複選框顯示布林值資料型別、CommandField 顯示一個按扭,按扭的類型可以是Button
Time of Update: 2018-12-08
第五步:完成資料訪問層 注意,ProductsTableAdapters類從Products表中返回的 是CategoryID和SupplierID的值,但並不包括Categories表 的CategoryName欄位和Suppliers表的CompanyName欄位,儘管當 我們顯示產品資訊時,這些很可能是我們想要顯示的欄位。我們可以擴充TableAdapter的起始方 法GetProducts()來包含CategoryName和CompanyName欄位的值,
Time of Update: 2018-12-08
作為一個程式員,在完成設計後還要根據程式的情況以及使用者的反映不斷對程式進行改進,這樣才能不斷地完善自己的作品。我在製作完軟體商務網 http://www.bizsofts.com
Time of Update: 2018-12-08
今天調個下載程式。當下載的URL中含有中文時候,無法下載,比如:http://www.huachu.com.cn/itbook/booklist.asp?tsmc=彙編我就用 .net 中的 Server.UrlEncode 函數進行轉換。但是這樣仍然不行。實驗了很久也沒有找到原因。後來懷疑 ASP.net中的Server.UrlEncode函數和ASP中的Server.URLEncode函數返回的值竟然不一樣。一實驗。竟然確實是。實驗代碼:ASP.net 中 如下代碼?
Time of Update: 2018-12-08
實作類別型化樣式屬性的方法 繼承自Style類的類稱為類型化樣式。Style類可以由控制項開發人員來擴充,建立一個自訂類型化樣式,它重寫或者添加Style類的屬性。伺服器控制項也可以把自訂類型化樣式作為ControlStyle屬性的類型。例如,Table控制項的ControlStyle屬性就是TableStyle類型,該類型是擴充的Style,添加了例如CellPadding、CellSpacing和GridLines屬性等。在初步瞭解類型化樣式屬性的基本概念之後,下面列舉了實作類別型化樣式屬
Time of Update: 2018-12-08
'定義過程<%sub a1(b,d)dim cc=b+dresponse.write c end sub%>'定義函數<%function a2(b,d)a2=b+dend function%>'調用方法<%call a1("aowind","6") %><% response.write a2(5,6)%>從上面可以看出ASP的定義可以說是很不嚴格的,參數都沒有類型的定義,函數的傳回型別也沒有定義如果這樣調用call a1("aowind",6)
Time of Update: 2018-12-08
首選慶祝下mono 2.0今天發布。還記得Ubuntu 8.04 Lighttpd +Mono 支援.net嗎?這次嘗試下nginx+mono 2.0支援aspx環境的配置。安裝過程如下1.安裝nginxbenben@ubuntu:~$ sudo apt-get update benben@ubuntu:~$ sudo apt-get install nginx2.編譯安裝mono 2.0//安裝必需的包,以免編譯出錯 benben@ubuntu:~$ sudo
Time of Update: 2018-12-08
BufferOutput屬性用於擷取或設定一個值,該值指示是否緩衝輸出並在處理完整個頁之後發送它。該屬性預設值是true,因此我們通常的頁面中的輸出內容都是在頁面處理完成之後才發送給用戶端由瀏覽器呈現出來。如果頁面要處理的內容很多,可能很長時間才能看到頁面上的內容。這個時候有兩種方法可以讓資訊逐步顯示,這樣就能知道當前程式運行到哪一步了。 方法1:BufferOutput預設值為true,這個時候可以藉助Flush方法和Clear方法將當前緩衝區的資訊輸出。這個方法比較通用,當你的頁面在
Time of Update: 2018-12-08
昨天開始,部落格園Web伺服器出現CPU佔用率很高的問題(平均在80%)以上,當前網站的IIS同時串連在15000上下波動,訪問速度變慢。CPU佔用高,還帶來一個副作用:當CPU佔用超過90%時,IIS會自動停用“動態內容壓縮”(dynamic content compress),造成頻寬佔用高。高CPU、高頻寬、低訪問速度,“兩高一低”造成園友的“抱怨”、服務員的“崩潰”。。。就像一陣風暴突襲一個美麗寧靜的花園。。。在服務員們的努力下,今天終於讓園子恢複了平靜,而解決方案是藉助另外一個花園 —
Time of Update: 2018-12-08
由於項目的需要不允許系統在提交之後,按IE的後退按鈕進行再次提交。試試了一下在 .NET中通過如下語句 Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);就可以使頁面的緩衝失效,每次都需要擷取新頁面。順便找了一下asp中的處理方法如下:Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0
Time of Update: 2018-12-08
看到“吹雪”文章中提到一個巧用Literal控制項的技巧。http://www.cnblogs.com/Anders/archive/2004/07/16/24943.aspx以前還寫Web應用程式的時候,也經常使用這種辦法。會這種辦法,說明“吹雪”同學也經開始深入瞭解ASP .NET了。我要介紹一個很酷的技巧,如下:在ShowModuleDialog彈出的視窗中,包一個IFrame,IFrame的URL指向你需要使用WebForm的頁面,使得其支援自提交。
Time of Update: 2018-12-08
原文地址:http://weblogs.asp.net/stephenwalther/archive/2008/06/17/asp-net-mvc-tip-3-provide-explicit-view-names-when-unit-testing.aspx摘要:在這個Tip中,Stephen Walther解釋了當控制器action需要返回一個特定的視圖時,應該如何進行單元測試。他建議你如果打算建立單元測試的話,還是要明確地指出視圖的名稱。ASP.NET