国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

.net開發中的一些注意事項及小技巧

2024-07-10 13:12:30
字體:
來源:轉載
供稿:網友

1、構造函數不能帶返回值類型,因為構造函數返回就是對象本身。

2、將字符串轉換成日期類型,用datetime.parese()或datetime. parseexact ()函數。

3、if(!page.ispostback){}

使用該函數,使網頁僅在第一次加載時運行函數體的內容,在page_load()事件中,通常可用于初始化。如果不使用該函數,則可能會在一些控件回傳時再次運行if()函數體內的內容,導致相關控件修改后的值沒有正確應用。

4、gridview的字段(boundfield)有一個屬性htmlencode。這個屬性用于將html進行包裝,如果為true(默認值),則原樣顯示字段內的內容。如果為false,則將字段內相應的html標簽進行渲染。因此,要使字段內的圖片鏈接顯示出來,應設置htmlencode=“true”。

5、網頁中獲取日期后進行格式化的方法:eval("wtdate", "{0:yyyy-mm-dd}"),但在datetime.now.date.tostring("yyyy-mm-dd") 中的字符串格式化卻有所不同。

6、nvarchar數據類型,在sql server 2005中具有nvarchar(max)類型來代表最大為2^32 的數字,但是在.net2.0中并不支持這個類型,nvarchar最大能表示的數仍為4000字節。

7、將字符串類型轉換為guid類型,可將字符串作為guid構造函數的參數進行傳遞。

如: guid gd = new guid(string);

guid類型的空值為guid.empty ,而非null。

8、最好對各字段都存儲值,即便不使用,也就進行初始設置,以避免為空值時,出現數據類型不匹配現象,如datetime,uniqueidentifier字段,取出空值進行處理時會帶來麻煩。

9、對記錄數進行統計,使用類似下面的語句:

int cout =(int)cmd.executescalar();

10、存儲過程中,通配符與參數結合使用,要采用字符串加法,而不能直接放在參數兩側,如下:

where rtrim(f.fttitle) like '%'+rtrim(@searchkey)+'%'

11、要獲取list<t>對象中某個項的值,可采用如下方法:

如list<ftinfo> currentfault = new list<ftinfo>();//創建一個對象

假設ftinfo類中定義了ftisresovled屬性,那么,要獲取currentfault的第0項的ftisresolved值,可通過語名: currentfault[0].ftisresolved 來獲得。

12、input控件中包含有標簽的內容(如)時,可能會有如下因為安全問題引起的錯誤:說明: 請求驗證過程檢測到有潛在危險的客戶端輸入值,對請求的處理已經中止。該值可能指示危及應用程序安全的嘗試,如跨站點的腳本攻擊。通過在 page 指令或 配置節中設置 validaterequest=false 可以禁用請求驗證。但是,在這種情況下,強烈建議應用程序顯式檢查所有輸入。

13、顯示帶有html標記的字段內容,如果需要渲染html標簽,可以設置htmlencode屬性為true。設置為false時,字段內的html標簽將按普通字符顯示。也可以使用htmlencode()方法來渲染字段內容的html標簽。

14、loginstatus控件可以方便地顯示登錄狀態,并且提供登錄和注銷的快捷鏈接。但有時并不方便,特別是注銷的同時要退出框架網頁時,使用該控件就顯得力不從心。可以直接使用linkbutton控件,在點擊事件中,添加如下兩句,就可以實現注銷的同時跳轉到框架網頁的父窗口:

formsauthentication.signout();
response.write("<script language=javascript> window.open('../default.aspx',target='_top')</script>");

15、c#中關閉窗口:

response.write("<script language:javascript>javascript:window.close();</script>");



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 葫芦岛市| 长武县| 蓬溪县| 安远县| 乡宁县| 土默特右旗| 饶平县| 沙洋县| 吉木乃县| 西平县| 宝坻区| 怀安县| 赤峰市| 兴安盟| 织金县| 巴南区| 巩义市| 乐亭县| 全州县| 延庆县| 通城县| 林甸县| 沂源县| 定州市| 七台河市| 荔浦县| 许昌市| 象州县| 彝良县| 楚雄市| 霍城县| 锡林浩特市| 正宁县| 措美县| 淮阳县| 林西县| 香港| 井陉县| 遂昌县| 松潘县| 旬邑县|