Time of Update: 2018-12-07
4.3. 許可權子系統資料訪問層(Dao)應用程式資料提供者(IApplicationDao.cs)using System;using Guushuuse.SalaryPrj.Security.DomainModel;using System.Collections;namespace Guushuuse.SalaryPrj.Security.Dao{ /**//// <summary> /// 應用程式資料提供者 /// </summary>
Time of Update: 2018-12-07
Rich控制項主要包括: (1)FileUpload控制項 (2)Calender控制項 (3)Adrotator控制項 (4)Multiview控制項 (5)Wizard控制項 本筆記主要講了FileUpload控制項的簡單用法。 1、 FileUpload控制項用於使用者向web應用程式上傳檔案。 (1)把檔案儲存到檔案系統
Time of Update: 2018-12-07
文章目錄 課程講師:趙劼 MSDN特邀講師 趙劼(網名“老趙”、英文名“Jeffrey Zhao”,技術部落格為http://jeffreyzhao.cnblogs.com),微軟最有價值專家(ASP.NET MVP),MSDN特邀講師。畢業於複旦大學軟體學院,曾任職於微軟中國研發中心,現任上海激動通訊有限公司平台開發部經理,進階程式員。他有8年左右的
Time of Update: 2018-12-07
動態管理ASP.NET DataGrid資料列 作者:younther 出處: 動網先鋒在ASP.NET的DataGrid資料顯示控制項編程中,我們有幾種方式可以增加DataGrid columns。其中最常見的方法是在web
Time of Update: 2018-12-07
一般來說,asp.net的設定檔用web.config就可以解決,但是有時候我們希望完全用自己的形式來配置某些東西,比如希望用下面的形式來配置一個網站的所有有message。<Messages> <Message ID="ID1">Message1</Message> <Message
Time of Update: 2018-12-07
在這篇文章中我們學習在不同版本的IIS中使用ASP.NET MVC和URL Routing。我們學習針對IIS7.0、IIS6.0和更早版本的IIS的處理策略ASP.NET MVC架構依賴於URL Routing,要充分利用URL Routing,我們需要對Web伺服器(IIS)進行一些額外的配置。IIS的最新版本是Windows2008中的IIS7.0,我們也可以Vista系統中(除了Home
Time of Update: 2018-12-07
1、瞭解用戶控制項 用戶控制項的擴展名為.ascx。打開.ascx源碼,其中第一行使用Control指令來表示用戶控制項。如下面源碼:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><%@ Control Language="C#" AutoEventWireup="true" CodeFile="ListEvents.ascx.cs"
Time of Update: 2018-12-07
1<% 2'取得HTTP輸入的值並付值到HTOST中 3host=lcase(request.servervariables("HTTP_HOST")) 4SELECT CASE host 5' 如果HOST的值是www.livebaby.cn就選擇事件case www.livebaby.cn 的命令 6CASE "blog.livebaby.cn" 7 ' Below is the redirect command 8
Time of Update: 2018-12-07
protected void Button1_Click(object sender, EventArgs e) {string FFmpegArguments = @" -i D:\離歌.wmv -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 D:\離歌.flv ";//ProcessStartInfo info = new ProcessStartInfo("D:/ffmpeg/ffmpeg",
Time of Update: 2018-12-07
一、目前在ASP.NET中頁面傳值共有這麼幾種方式:1、表單提交, <form action= "target.aspx" method = "post" name = "form1"> <input name = "param1" value = "1111"/> <input name = "param2" value = "2222"/> </form> .... form1.submit(); ....
Time of Update: 2018-12-07
今天在網上 找了好多關於URL 重寫的東西,都轉載我的部落格上面去了。測試了2個,一個是 微軟的組建,一個是 Global 裡面寫,發現第二個 Global既然不能用了,再我擷取地址的時候 Request.URl.toString(),地址已經被微軟改掉了。在網上搜了一下,只有一個人提出來這個問題。解決辦法也沒有哎呀 ,難道就只有我一個人用 ASP.NET AJAX 重寫URL ?本來就不是很想用為微軟的ASP.NET AJAX,這樣更評鑑了我學習其他AJAX
Time of Update: 2018-12-07
Ø 相對於原來的for語句foreach具有更好的執行效率,foreach的平均花費時間只有for的30%。通過測試結果在for和foreach都可以使用的情況下,我們推薦使用效率更高的foreach。另外,用for寫入資料時間大約是讀取資料時間的10倍左右;Ø 在asp.net程式中,使用sa帳號的是一種非常不安全的做法,它具有在資料庫上執行任何操作的許可權。駭客可以調用類似於xp_cmdshell這樣的擴充預存程序進行攻擊;Ø
Time of Update: 2018-12-07
要防止同一使用者同時登陸,首頁應該記錄線上使用者的資訊(這裡與使用者名稱為例),然後判斷正在登陸的使用者裡面是否已存在。在這裡使用一個cache存放已經登陸的使用者名稱,但是還有一個問題就是要知道使用者是什麼時候離開系統的呢?這就要定期清除cache中的內容了,也就是設定一個cache的時間。這個時間可以跟使用者的session值聯絡起來,剛好當使用者session值失效的時候該使用者在cache裡面的資訊也會被清空.這樣就達到了防止同時登陸的效果,具體代碼如下,放在登陸成功的地方:
Time of Update: 2018-12-07
到目前為止,先後共寫了四篇關於匯入匯出Excel的文章,可謂真是一個腳步一個腳印啊,最後來總結一下一共使用過四種方法,現在評論下各個方法的優缺點:1.使用mssql xp_cmdshell 命令匯出excel優點:方便,直接,一條簡單的sql語句搞定,詳情參考部落格另一篇文章xp_cmdshell 匯出excel 缺點:①必須在mssql介面區配置器中啟用xp_cmdshell (當然是用sql語句也是可以開啟的)
Time of Update: 2018-12-07
在asp.net中我們經常做一個上傳圖片的操作,如果我們想要他點提交按鈕前就顯示這個圖片以供我們瀏覽的話我們需要做一些JS處理 onpropertychange="document.all.imgID.src=file:///+this.value"這句話就是把在input file裡瀏覽的圖片顯示到imgID的SRC屬性上達到上傳前進行顯示圖片的效果代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
3種方法分別是:string a="";1.if(a=="")2.if(a==String.Empty)3.if(a.Length==0)3種方法都是等效的,那麼究竟那一種方法效能最高呢?本人用實驗說明問題。建立3個aspx頁面(為什麼用網頁,主要是利用Microsoft Application Center Test )WebForm1.aspxprivate void Page_Load(object sender, System.EventArgs e) { string a="";
Time of Update: 2018-12-07
ASP.NET的程式員們是否對認證代碼的編寫熟悉呢?是否在寫認證代碼的時候都套用了同一種方法,並且想嘗試寫點新鮮的呢?本文就來講講使用Form認證時遇到的一些問題,以及使用過程用到的一些技巧吧。總結一下,對於 ASP.NET 的安全認證,共有“Windows”“Form”“Passport”“None”四種驗證模式。“Windows”與“None”沒有起到保護的作用,不推薦使用;“Passport”我就只來講講“Form”認證了。本人將其分三部分:第一部分 ——
Time of Update: 2018-12-07
1. HttpClient簡單介紹 依稀還記得那個時候用WebClient,HttpWebRequest來發送一個請求,現在ASP.NET MVC4中內建了一個類HttpClient,用於接收HttpResponseMessage和發送HttpRequestMesssage。問題在於既然WebClient,HttpWebRequest可以完成相應的功能,為什麼還要使用HttpClient類,.NET Framework中既然提出了這樣一個類肯定是有其特別之處的,這裡羅列幾個不同之處:(1)
Time of Update: 2018-12-07
Page Items IsPostBack SessionState(True, False, ReadOnly)伺服器控制項及檢視狀態盡量少用伺服器控制項如果不需要ViewState,應禁用ViewState(form不存在ViewState就不存在)盡量減少設定AutoPostBack盡量使用輕量級的資料繫結控制項替代複雜的複合控制項減少屬性設定介面效果改為使用樣式表減少使用資料來源控制項伺服器端緩衝OutputCacheCache最佳化緩衝方案 命中率
Time of Update: 2018-12-07
1、在應用程式中有時會出現cookie混亂的問題,主要問題在RemoveCookie上,解決辦法: /// <summary> /// 移除cookie,將Request和Response兩個集合中的都清理 /// Code by KentLi /// </summary> /// <param name="cookieName">cookie名稱</param> publi