很簡單
Tools -> Options -> Project and Solutions -> Web Projects
反選"Use IIS Express for new file-base web sites and projects"選項
即可
2013年2月21日 星期四
2012年12月22日 星期六
Visual Studio 2010 使用Macro來建立C#用的#Region語法快速鍵
我們在寫程式時,常常打了鍵盤,就不喜歡在去拿滑鼠了
所以很多功能我們就會使用快速鍵 , 可以參考以下連結:
Visual Studio 的好用 hot key
一來快 二來不用手移來移去
在寫C#的時候,經常我們會使用到#Region來群組化我們的程式碼
VB則少用,因為先天上的缺陷 = =
VB的Region只能群組化方法層級,
而C#可以是程式碼層級
所以很多功能我們就會使用快速鍵 , 可以參考以下連結:
Visual Studio 的好用 hot key
一來快 二來不用手移來移去
在寫C#的時候,經常我們會使用到#Region來群組化我們的程式碼
VB則少用,因為先天上的缺陷 = =
VB的Region只能群組化方法層級,
而C#可以是程式碼層級
標籤:
.NET,
C#,
Tools,
Visual Studio
2012年11月27日 星期二
.NET 將系統時間轉換成其他時區的時間
一般來說,使用DateTime.Now可以取得目前程式或網站伺服器所在作業系統內的系統時間.
而作業系統內的系統時間,以我們來說,時區應該就是
(UTC + 8:00)台北,
也就是格林威治時間 + 8小時,就是目前台北(台灣)的時區所在時間,
那如果我們要改成其他時區的時間該怎麼辦?
而作業系統內的系統時間,以我們來說,時區應該就是
(UTC + 8:00)台北,
也就是格林威治時間 + 8小時,就是目前台北(台灣)的時區所在時間,
那如果我們要改成其他時區的時間該怎麼辦?
2012年11月21日 星期三
MVC 4 標籤中加入 Html 5 的 data-* Attribute方法
在設計jQuery Mobile網站時,經常需要替Html標籤加上Html 5的 data-* Attribute
如 按鈕:
<a href="index.html" data-role="button">mybutton</a>
這種Attribute MVC可不會自動幫你建立,必須要自己加!
如 按鈕:
<a href="index.html" data-role="button">mybutton</a>
這種Attribute MVC可不會自動幫你建立,必須要自己加!
標籤:
.NET,
ASP.NET,
Html 5,
jQuery Mobile,
MVC 4
2012年11月20日 星期二
ASP.NET 設定jQuery Mobile的Bundle(MVC 4與Web Form均可用)
ASP.NET 4.5增加了Bundle新功能,
能夠讓我們在設計網頁時,
不需要再對於javascript與CSS檔案的改版作網頁上引用的變動
能夠讓我們在設計網頁時,
不需要再對於javascript與CSS檔案的改版作網頁上引用的變動
標籤:
.NET,
AJAX,
ASP.NET,
CSS,
JavaScript,
jQuery Mobile,
MVC 4
MVC 4 + jQueryMobile submit時form的設定方式
ASP.NET MVC 4 的 form可使用程式碼動態產生,比起直接撰寫更有彈性
標籤:
.NET,
ASP.NET,
jQuery Mobile,
MVC 4
2012年6月18日 星期一
使用 SqlDataSource 連結 Excel 2007 的 xlsx檔 ,並使用GirdView繫結
恩...首先,是沒辦法使用Visual Studio的資料來源模型設計工具來設定的..
只能自己敲標籤
只能自己敲標籤
2011年6月26日 星期日
使用healthMonitoring的TraceWebEventProvider來記錄事件至文字檔
如題.一般provider只能記錄至wmi.eventlog.sql.email...等等
如果要記錄至文字檔可能必須要撰寫自訂privoder
不過其實是可以靠TraceWebEventProvider來將資訊轉出至文字檔的.
方法如下:
如果要記錄至文字檔可能必須要撰寫自訂privoder
不過其實是可以靠TraceWebEventProvider來將資訊轉出至文字檔的.
方法如下:
位置:
台灣台北市
2011年4月26日 星期二
解決 Win7 網路磁碟機在重開機之後就必須重新連線問題
1.首先
至 "控制台\使用者帳戶和家庭安全\認證管理員"
2.
選擇 "新增Windows認證"
3.
輸入 "網路位置","使用者名稱","密碼"
完成之後,新增網路磁碟機
便不會再重新開機之後消失了
至 "控制台\使用者帳戶和家庭安全\認證管理員"
2.
選擇 "新增Windows認證"
3.
輸入 "網路位置","使用者名稱","密碼"
完成之後,新增網路磁碟機
便不會再重新開機之後消失了
2011年4月15日 星期五
ASP.NET AJAX 使用兩個 timer控制項
如果要在網頁上使用兩個timer控制項來更新畫面上的內容.
可以:
1.各放置於一個updatePanel內
2.撰寫個別的tick事件處理常式
3.將兩個updatePanel內的UpdateMode設定為Conditional
如此即可
可以:
1.各放置於一個updatePanel內
2.撰寫個別的tick事件處理常式
3.將兩個updatePanel內的UpdateMode設定為Conditional
如此即可
標籤:
.NET,
AJAX,
ASP.NET,
Visual Studio
2011年3月7日 星期一
.NET 存取 圖片EXIF資訊
要使用.NET的BCL來讀取圖片的EXIF資訊,可以使用以下方法:
所取回的pt陣列內的資訊即EXIF,但是美中不足的是
裡面的資訊均為ASCII碼,尚須要自行轉換,麻煩的很。
所以在www.codeproject.com網站中,有好心人已經將苦差事做完了。
網址在 : EXIFextractor library to extract EXIF information
至網站下載原始碼或組件,便可以使用以下的程式碼列舉出照片的所有EXIF資訊了。
結果如下:
1: Image img = Image.FromFile("圖檔路徑");
2: PropertyItem[] pt = img.PropertyItems;所取回的pt陣列內的資訊即EXIF,但是美中不足的是
裡面的資訊均為ASCII碼,尚須要自行轉換,麻煩的很。
所以在www.codeproject.com網站中,有好心人已經將苦差事做完了。
網址在 : EXIFextractor library to extract EXIF information
至網站下載原始碼或組件,便可以使用以下的程式碼列舉出照片的所有EXIF資訊了。
1: Goheer.EXIF.EXIFextractor er2 = 2: new Goheer.EXIF.EXIFextractor(@"圖片路徑", "", "");
3: foreach (System.Web.UI.Pair s in er2)
4: {5: Console.WriteLine(s.First + " : " + s.Second);
6: }7: Console.WriteLine(er2["User Comment"]);
結果如下:
自訂 字串轉日期 的格式
在一般文章常常看到的都是日期轉字串輸出..
但是如果是字串轉日期要接入程式中處理...就很不常見了..
DateTime類別中提供了ParseExact 方法,
能夠協助我們任何格式的日期字串轉換為DateTime物件..
例如 "2011:02:25 17:56:56" 這樣的字串,一般DateTime的Parse方法是轉不過的.
因為年月日之間的間隔符號為 " : ",所以無法用一般的方法來轉換.
所以可以使用以下的程式碼
該方法有三個參數
1. 日期字串,包含要轉換的日期和時間。
2. 格式化字串,定義轉換日期字串的所需格式。
可使用標準 DateTime 格式模式與自訂的 DateTime 格式模式
詳細資訊可參考DateTimeFormatInfo 類別
3. 格式化provider,提供關於日期字串的文化特性資訊。
如果不使用,可以跟上述程式碼一樣,使用
"CultureInfo.InvariantCulture"來取得與文化特性無關的文化特性物件
但是如果是字串轉日期要接入程式中處理...就很不常見了..
DateTime類別中提供了ParseExact 方法,
能夠協助我們任何格式的日期字串轉換為DateTime物件..
例如 "2011:02:25 17:56:56" 這樣的字串,一般DateTime的Parse方法是轉不過的.
因為年月日之間的間隔符號為 " : ",所以無法用一般的方法來轉換.
所以可以使用以下的程式碼
1: CultureInfo provider = CultureInfo.InvariantCulture;2: string dateString = "2011:02:25 17:56:56";
3: string format = "yyyy:MM:dd HH:mm:ss";
4: DateTime result = DateTime.ParseExact(dateString, format, provider);5: Console.WriteLine("{0} converts to {1}.", dateString, result.ToString());
該方法有三個參數
1. 日期字串,包含要轉換的日期和時間。
2. 格式化字串,定義轉換日期字串的所需格式。
可使用標準 DateTime 格式模式與自訂的 DateTime 格式模式
詳細資訊可參考DateTimeFormatInfo 類別
3. 格式化provider,提供關於日期字串的文化特性資訊。
如果不使用,可以跟上述程式碼一樣,使用
"CultureInfo.InvariantCulture"來取得與文化特性無關的文化特性物件
2010年11月10日 星期三
在網頁上貼上程式碼格式的工具網站
如題:
http://www.manoli.net/csharpformat/
可以轉出像下面這樣的格式
格式一 :
格式二:
格式三:
http://www.manoli.net/csharpformat/
可以轉出像下面這樣的格式
格式一 :
1: If Page.IsPostBack = False Then
2: 3: Response.Write("Hello")
4: 5: End If
格式二:
If Page.IsPostBack = False Then
Response.Write("Hello")End If格式三:
1: If Page.IsPostBack = False Then
2: 3: Response.Write("Hello")
4: 5: End If
2010年11月8日 星期一
ASP.NET 自訂控制項設計工具 文件資訊
ASP.NET在設計自訂控制項的時候.
有時需要開發工具(Visual Studio)的設計上的支援(即Smart Task)
這時候就可以為該控制項設計Disinger的類別.即可讓工具支援了.
文件參考如下:
"ASP.NET Control Designers Overview"
http://msdn.microsoft.com/en-us/library/wxh45wzs.aspx
另外,控制樣板控制項的繫結文件:
" Building Templated Custom ASP.NET Server Controls"
http://msdn.microsoft.com/en-us/library/aa478964.aspx
有時需要開發工具(Visual Studio)的設計上的支援(即Smart Task)
這時候就可以為該控制項設計Disinger的類別.即可讓工具支援了.
文件參考如下:
"ASP.NET Control Designers Overview"
http://msdn.microsoft.com/en-us/library/wxh45wzs.aspx
另外,控制樣板控制項的繫結文件:
" Building Templated Custom ASP.NET Server Controls"
http://msdn.microsoft.com/en-us/library/aa478964.aspx
.NET 存取註冊機碼(Registry Key)
.NET中有一個類別可以替我們存取OS的註冊機碼...
他叫 "RegistryKey"
MSDN的參考網址為:
http://msdn.microsoft.com/en-us/library/microsoft.win32.registrykey.aspx
他叫 "RegistryKey"
MSDN的參考網址為:
http://msdn.microsoft.com/en-us/library/microsoft.win32.registrykey.aspx
2010年11月3日 星期三
Visual Studio 工具箱圖示都不見或大量重複出現
Visual Studio的工具箱有時候會秀斗
造成圖示不見或大量重複出現..
重匯環境設定如果還是沒有作用。
這時候只需要
1.用[檔案總管]瀏覽以下目錄
* Vista- C:\Users\<你的Windows帳戶名稱>\AppData\Local\Microsoft\VisualStudio\9.0
* Windows- C:\Documents and Settings\<你的Windows帳戶名稱>\Local Settings\Application Data\Microsoft\VisualStudio\9.0
2.將此目錄下副檔名為.tbd的檔案全刪除 (如果沒看到請檢查[檔案總管]Tools -> Folder Options -> View 下的相關設定以顯示隱藏檔案)
3.重新開啟 Visual Studio後,[工具箱]就會回復正常了!
造成圖示不見或大量重複出現..
重匯環境設定如果還是沒有作用。
這時候只需要
1.用[檔案總管]瀏覽以下目錄
* Vista- C:\Users\<你的Windows帳戶名稱>\AppData\Local\Microsoft\VisualStudio\9.0
* Windows- C:\Documents and Settings\<你的Windows帳戶名稱>\Local Settings\Application Data\Microsoft\VisualStudio\9.0
2.將此目錄下副檔名為.tbd的檔案全刪除 (如果沒看到請檢查[檔案總管]Tools -> Folder Options -> View 下的相關設定以顯示隱藏檔案)
3.重新開啟 Visual Studio後,[工具箱]就會回復正常了!
Visual Studio 的 Server Explorer 叫不出來的解決方法
Visual Studio 的 Server Explorer 有時候會當 叫不出來...
這時候可以開啟Visual Studio的 Visual Studio Command Prompt工具
然後再執行以下指令即可
devenv /resetskippkgs
這時候可以開啟Visual Studio的 Visual Studio Command Prompt工具
然後再執行以下指令即可
devenv /resetskippkgs
2010年10月20日 星期三
Visual Studio 的好用 hot key
2010年10月19日 星期二
如何隱藏瀏覽器的 scrollbar
如果要隱藏browser的scrollbar..
只需要套用css
將的style 設定為 overflow = 'hidden'即可..
如 < body style="overflow:hidden" >
如果要因使用者行為而異動.則可以在事件常式內.加入
document.body.style.overflow = 'hidden';
1.例如按鈕的click事件
< id="Button1" type="button" value="button" onclick="return Button1_onclick()">
2.建立出的事件處理常式.
function Button1_onclick() {
document.body.style.overflow = 'hidden';
}
這樣就可以了
只需要套用css
將的style 設定為 overflow = 'hidden'即可..
如 < body style="overflow:hidden" >
如果要因使用者行為而異動.則可以在事件常式內.加入
document.body.style.overflow = 'hidden';
1.例如按鈕的click事件
< id="Button1" type="button" value="button" onclick="return Button1_onclick()">
2.建立出的事件處理常式.
function Button1_onclick() {
document.body.style.overflow = 'hidden';
}
這樣就可以了
標籤:
Browser,
CSS,
JavaScript
訂閱:
文章 (Atom)



