Time of Update: 2017-02-28
ASP.NET Web API 是非常棒的技術。編寫 Web API 十分容易,以致於很多開發人員沒有在應用程式結構設計上花時間來獲得很好的執行效能。在本文中,我將介紹8項提高 ASP.NET Web API 效能的技術。1) 使用最快的 JSON 序列化工具JSON 的序列化對整個 ASP.NET Web API 的效能有著關鍵性的影響。 在我的一個項目裡,我從 JSON.NET
Time of Update: 2017-02-28
在ASP.NET MVC中微軟已經提供了如何防止跨域攻擊的方法。對於傳統Webfrom中使用Handler來接受ajax的Post請求資料,如何來防止XSRF攻擊呢。這裡給大家提供一個簡單地方法,和MVC中類似。 1.首先需要在你的網站中安裝如下的nuget包。可以手動複製dll。Install-Package Microsoft.AspNet.WebPages -Version
Time of Update: 2017-02-28
我們知道,在ASP.NET MVC中,要從一個Action跳轉到另一個Action,通常是用一系列以“Redirect”開頭的方法 Redirect RedirectToAction
Time of Update: 2017-02-28
函數|函數 在這篇asp之數學函數裡,我們將會以表格的形式,讓大家瞭解到關於ASP中能用到的數學函數,裡麵包括一個數的絕對值、一個數的平方根,角度的正弦、餘弦值等。
Time of Update: 2017-02-28
網頁 <HTML> <HEAD> <title>Get URL Text</title> </HEAD> <BODY> <!-- Author: Adrian Forbes --> <form action="URLGetMSINet.asp"> <table border=0>
Time of Update: 2017-02-28
在ASP中,就可以通過調用CDONTS組件發送簡單郵件,在ASP.NET中,自然也可以。不同的是,.Net Framework中,將這一組件封裝到了System.Web.Mail命名空間中。 一個典型的郵件發送程式如下:<%@ Import Namespace="System.Web.Mail" %><script runat="server">MailMessage mail=new
Time of Update: 2017-02-27
Asp.net中固定位元用零補齊的函數(已解決,樣本)!在開發當中,出現編號實現8位元,但需要用0補齊。如:123,表示:0000123。執行個體如下:decimal aaa = 123; // 數值型 string bbb = aaa.ToString(); // 轉換為字元 bbb = bbb.PadLeft(7, '0'); // 共7位,之前用0補齊 response.write(bbb );decimal aaa = 123; /
Time of Update: 2017-02-28
首先,我們在做留言薄之前,先做出一個輸入屏的介面效果,也就是產生留言部輸入螢幕的htmL頁,然後在這些htmL原始碼中加入ASP指令碼,我這裡得到的htmL代碼如下。*檔案名稱:book.htm <html><head> <title>留言薄</title></head><body bgcolor="#BED9FC" background="images/bg.gif"><p align="center"><img
Time of Update: 2017-02-27
一、讀取文字檔的步驟如下: 1、建立 FileSystemObject 對象執行個體; <% Set fso=Server.CreateObject("Scripting.FileSystemObject") %> 2、使用FileSystemObject對象的OpenTextFile方法返回一個 TextStream 對象執行個體; <% Set txtFile=fso.OpenTextFile(filename[, iomode[,
Time of Update: 2017-02-27
Cookies的值比ASP其他集合(例如Form和ServerVariables)的值要複雜得多。Cookie是一小塊由瀏覽器存貯在用戶端系統上的文本,且隨同每次請求發往它們應用於的域中的伺服器。ASP使得應用cookie較為容易,可以從Request對象的Cookies集合中獲得所有隨同請求發出的cookie值,並可建立或修改cookie,通過Response對象的Cookies集合發回給使用者。Cookie包含可用兩種方式構造的資訊,單值cookie提供其值給代碼是通過一個一般的類ASP集合
Time of Update: 2017-02-27
本文假設你已經瞭解ASP.NET 1.1的資料繫結(特別是Container這個局部變數)的機制,這裡主要分析ASP 2.0資料繫結做了那些改進。 ASP.NET 2.0 的資料繫結函數Eval()簡化掉了ASP 1.1神秘的Container.DataItem,比如資料繫結運算式:<%# (Container.DataItem as DataRowView)["ProductName"].ToString() %> ASP.NET
Time of Update: 2017-02-28
Controller啟用系統最終通過註冊的ControllerFactory建立相應的Conroller對象,如果沒有對ControllerFactory類型或者類型進行顯式註冊(通過調用當前ControllerBuilder的SetControllerFactory方法),預設使用的是一個DefaultControllerFactory對象,我們現在就來討論實現在DefaultControllerFactory類型中的預設Controller啟用機制。一、Controller類型的解析啟用目標
Time of Update: 2017-02-28
系統功能表欄[附源碼]似乎我們需要更多的模組了,我們有一個範例程式,可以協助我們以後的系統開發做很多對照,我們稍後還有系統日誌和系統異常的記錄,這時瀏覽發生了困難,我們這一節來完成一個大家比較喜歡的東西吧,系統功能表欄,我們系統左邊預留了一個位置,那裡存放菜單,菜單在這裡主要可以分為兩種,1.
Time of Update: 2017-02-27
當我們的內網Web伺服器需要訪問外網的一個Web服務,但是我們的網路是通過Proxy 伺服器才能上網 的。我們就需要告訴asp.net應用程式代理程式服務地址和連接埠。實現方法是在Web.config的configuration配置節中增加以下配置項<system.net> <defaultProxy> <proxy bypassonlocal="True" proxyaddress="http://Proxy
Time of Update: 2017-02-27
online.asp檔案<!--#include file="dbconn.asp" --><%onlineTimeout=10 ''定義線上啟用時間的時間間隔Function Userip() GetClientIP = Request.ServerVariables("HTTP_X_FORWARDED_FOR") ''''''''''''''''''''''獲得使用者的虛擬IP地址 If
Time of Update: 2017-02-27
'指定要添加浮水印文字的圖片Dim img As Image = Image.FromFile(Server.MapPath("~/upload/1.jpg"))'建立一個位元影像對象以供繪圖操作(不能直接操作 BMP 以外的格式,可能吧)Dim bitmap As New Bitmap(343, 498)'要繪製文字的字型Dim f As New Font("微軟雅黑", 16, FontStyle.Underline)'文字內容Dim str As
Time of Update: 2017-02-27
本文給讀者一個所有基於母板頁的網頁自動獲得樣式表的技巧,就是由控制項提供的對相對路徑調整的支援。可以在母板頁裡使用這個東西來輕鬆地引用一個在整個項目裡重用的.CSS 樣式表檔案,不管這個項目是相對於根目錄的還是一個子應用。推薦一個可在ASP.NET 2.0中利用的技巧是,當使用CSS時,使用母板頁的功能給你的網站提供統一的UI,使用母板頁在一個地方引用所有的樣式表,這樣,所有基於這個母板頁的網頁就會自動獲得這些樣式表。可利用的一個技巧是由 <head runat="server&
Time of Update: 2017-02-27
一.ControlDesigner類ControlDesigner作為web伺服器控制項的設計器的基類,你可以擴充此類. 總之你瞭解這個類以後你會發現原來你平時看到的控制項能夠在VS2005設計時中完美的呈現也是微軟幫你做的.既然如此,作為一個完美的控制項也應該配有設計時的支援,有時候可以讓開發達到事半功倍的效果.這裡先不介紹這個類其中具體的方法和屬性了.我們接了會具體使用的.二.擷取設計時關聯控制項HTML(1) 定義控制項讓我們來定義兩個最簡單的控制項 public class
Time of Update: 2017-02-27
執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊追蹤資訊,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細資料。異常詳細資料: System.Data.SqlClient.SqlException: 使用者 'XXX\ASPNET' 登入失敗。今天將網站遷移過來後,就發現這個問題.經過摸索,發現原因是我們登入資料庫的角色對資料庫的許可權不夠.解決辦法:1.開啟資料庫企業管理器,然後選擇資料庫---安全性---找到剛才報錯的哪個'XXX\ASPNET' --右鍵"屬性";
Time of Update: 2017-01-19
今天工作中遇到個小問題,情況如下,當我在後台頁面中設定Checkbox的Enable的值為false時,我在前端頁面中使用指令碼(chk.disabled = false),無法改變disabled的值為false,代碼如下: 前台代碼:<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script