序列化擴充方法 JsonConvert

public static class NewtonJSONHelper    {        public static string SerializeObject(this object obj)        {            return JsonConvert.SerializeObject(obj, Formatting.Indented, new JsonSerializerSettings{                ReferenceLoopHandling =

sqlMetal用法和例子

sqlMetal 的用法SqlMetal是跟隨VS發布的一個自動工具,可以用來產生資料庫的Linq代碼。這是中文版的協助檔案。SqlMetal [選項] [<輸入檔案>] 為 .NET Framework 的 LINQ to SQL 組件產生代碼和映射。SqlMetal 能夠: - 依據資料庫產生原始碼及映射屬性或對應檔。 - 依據資料庫產生中間 dbml 檔案以進行自訂。 - 依據 dbml 檔案產生代碼及映射屬性或對應檔。 選項: /server:<名稱>

ref和out關鍵字理解區別ref 側重傳入而out側重傳出 準系統都差不多

ref是傳遞參數的地址,out是傳回值,兩者有一定的相同之處,不過也有不同點。使用ref前必須對變數賦值,out不用。out的函數會清空變數,即使變數已經賦值也不行,退出函數時所有out引用的變數都要賦值,ref引用的可以修改,也可以不修改。       如果你想返回多個值怎麼辦,OUT....  區別可以參看下面的代碼:class Program    {        static void Main(string[] args)        {            //out

報表顯示基類檔案

    public class CryReportBasePage : System.Web.UI.Page    {        /// <summary>        /// 報表文檔        /// </summary>        protected ReportDocument myReport;        public static string ReportDocBasePath =

Mvc3(1)

摘錄於Pro ASP.NET MVC3 Framework一書:一. Web Form的缺點1. view state weight:    view state 中儲存的資料在每次HTTP請求中來回傳遞,且包含的資料量可以達到很大,導致使用者回應時間比較慢,增加了頻寬要求2.頁的生命週期相當複雜3.html的訪問性更差  

App_Code檔案夾和Bin檔案夾

學習於:http://msdn.microsoft.com/zh-cn/library/t990ks23(v=vs.100).aspx 如果網站項目包括要由多個頁共用程式碼,可以將這些代碼儲存在 Web 應用程式根目錄下的兩個特殊檔案夾的某個檔案夾中:編譯過的代碼(.DLL 檔案)放入 Bin 檔案夾,原始碼放入 App_Code 檔案夾。 當您建立這些檔案夾並在其中儲存特定類型的檔案時,ASP.NET 將使用特殊方式處理這些檔案。1. Bin檔案夾可以在 Bin

http request header 中的host行的作用

小結於網路資源:在早期的Http 1.0版中,Http 的request要求標頭中是不帶host行的,在Http 1.0的加強版和Http 1.1中加入了host行,http request header 中的host行的作用:如:GET / HTTP/1.1Host: www.google.com.hk...一個IP地址可以對應多個網域名稱:

Web(6)

Web 快取1.由於Web流量的迅速增加,調整緩衝技術成為能夠減少使用者等待時間和減少網路冗餘流量傳輸的首要技術  快取的目的是減少:  A.使用者能感受到的最初的WEB請求時間和使用者代理程式顯示的回應時間之間的等待時間   B.通過避免重複傳輸相同的響應來減輕網路的負載,這裡的網路可能是區域網路或Internet    

Mvc3(2)

摘錄於Pro ASP.NET MVC3 Framework一書:Unit Test裡用到的Moq技術【在單元測試項目裡面加入對Moq.dll的引用】介面定義:    public interface IProductRepository    {        IEnumerable<Product> GetProducts();    }介面的實作類別:        public class FakeRepository : IProductRepository    {    

display與visibility

1.display:none 與 visibility:hidden的區別   visibility隱藏的對象還保留對象顯示時所佔的物理空間,display則不保留。2.display: block;-----------------以塊元素呈現,前後都有分行符號,不允許旁邊的行內元素和它放在同一行display: inline;-----------------以行內元素呈現,前後沒有分行符號、沒有空格,允許旁邊的行內元素和它放在同一行display: inline-block;-------

.net 發郵件帶附件源碼

// 引入命名空間using System.Net;using System.Net.Mail;SmtpClient smtp = new SmtpClient(); //執行個體化一個SmtpClientsmtp.DeliveryMethod = SmtpDeliveryMethod.Network; //將smtp的出站方式設為 Networksmtp.EnableSsl = false;//smtp伺服器是否啟用SSL加密smtp.Host = "smtp.163.com"; //指定

DropDownList 和 DIV 重疊的問題

IE6中,在dropdwonlist上方顯示一個div,會發現對div使用的z-index沒有用,dropdownlist會顯示在這個div的前面,與div發生了重疊。原來是dropdownlist和 list boxes

HttpContext, HttpRequest, HttpResponse

學習於 http://www.cnblogs.com/fish-li/archive/2011/08/21/2148640.htmlAsp.net有三大核心對象:HttpContext, HttpRequest,

web(4)

WEB伺服器1.伺服器端快取   假定伺服器收到一個請求-------http://www.bar.com/foo.html(一個靜態HTML檔案),為處理請求,伺服器必須開啟和讀取對應這個URL的檔案。讀取檔案觸發了將資料從磁碟複製到主存的過程。磁碟訪問增加了系統的負載,導致延遲回複請求。在理想狀態下,下一個/foo.html請求不要求再開啟和讀取檔案,伺服器會直接傳輸主存資料,這就是所謂的伺服器端快取,在伺服器上磁碟資料快取於主存中。  

MVC enctype = “multipart/form-data的作用

MVC 在用到上傳檔案控制項時,必須添加enctype = "multipart/form-data"屬性,Html.BeginForm("action","controller",FormMethod.Post,new{enctype = "multipart/form-data"}){   <input type="file" id="fileUpload" name="fileUpload" />}enctype =

Mvc3(3)

摘錄於Pro ASP.NET MVC3 Framework一書:路由匹配:(一)1.會預先定義些路由模式,當一個請求路由過來時,路由系統會把這個路由和我們預先定義的這些模式做匹配,只要匹配成功,路由系統就處理這個URL2.每個URL中除了主機名稱和查詢字串,其他的部分是用"/"來分成片斷的,路由系統一但匹配成功,就會為解析URL中每個片斷的值,然後將其賦給與其匹配成功的模式中的片斷3.路由預設情況下:  A.只和含有相同個數片斷的模式比對【多一個或少一個都不行】

ViewData,ViewBag,TempData

public class HomeController : Controller{        public ActionResult Home()        {            ViewData["VD"] = "view data";            ViewBag.Name = "view bag";            TempData["TD"] = "temp data";                        return View();       

Mvc3(4)

摘錄於Pro ASP.NET MVC3 Framework一書:Controllers and Actions1.Actions方法不能帶有out/ref參數,ASP.NET MVC遇到這種情況會簡單的拋出異常2.可選/必須參數      a. 當mvc framework不能為一個參考型別參數賦值時,這個action 方法還是會被調用,mvc framework為會這個參數賦null      b. 當mvc framework不能為一個實值型別參數賦值時,這個action

Web(5)

HTTP底層協議1. Internet協議族由4個主要層組成A.鏈路層:處理物理通訊介質的硬體介面細節,如乙太網路(Ethernet)、非同步傳輸模式(ATM)B.網路層:處理在網路上傳遞的各個資料包(IP資料包),網路層協議在路由器和終端主機中實現C.傳輸層:傳輸層為應用程式層協調主機間通訊,在實際應用中傳輸層協議一般在終端主機作業系統中實現D.應用程式層:應用程式層處理特定應用程式的細節,在實際應用中,應用程式層協議一般作為應用軟體的一部分實現(如WEB瀏覽器或WEB伺服器)2.

基礎(二)

小結:1. 靜態類【static class】a. 不能被執行個體化,實值型別(如:結構)不能用static修飾,因為CLR總是允許實值型別可以被執行個體化。b. 靜態類直接繼承自System.Objectc. 靜態類不能實現任何介面,因為介面中的方法是要通過介面的實作類別執行個體化後訪問的,而靜態類是不能執行個體化的2. Constants【常量】a. 在編譯期間賦值,隱式認為是static的,但是在聲明時不能用static修飾b.

總頁數: 61357 1 .... 12402 12403 12404 12405 12406 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.