如遇到要讓使用者選擇日期時間
我大部份都會使用JS Calendar .覺得功能多.樣式多.且Free!
不過今天看到更方便使用的日曆工具
RENJIN'S BLOG - AJAX DateTimePicker Extender
他將jscalendar 1.0 封裝到自訂的 AJAX DateTimePicker 擴充項控制項
下載Lib.匯入專案便可使用
推薦給有興趣的朋友 可以去研究研究:)
2012年11月26日 星期一
[IIS]HTTP 錯誤 401.5 - 未經授權:因為 ISAPI/CGI 應用程式,所以授權失敗?
ERROR訊息:
您沒有檢視此頁面的授權
您嘗試前往的 URL 中安裝了 ISAPI 或 CGI 程式,這些程式會先驗證使用者憑證。此應用程式無法驗證您的憑證。
--------------------------------------------------------------------------------
請嘗試執行下列動作:
如果您認為您應該能夠檢視此目錄或頁面,請連絡網站系統管理員。
按一下 [重新整理] 按鈕,再試試其他不同的憑證。
HTTP 錯誤 401.5 - 未經授權:因為 ISAPI/CGI 應用程式,所以授權失敗。
網際網路資訊服務 (IIS)
※為避免伺服器遭受攻擊,當您首次安裝 IIS 時,它是鎖定的,這表示只會處理靜態網頁的要求,且只會安裝 World Wide Web Publishing 服務 (WWW 服務)。不會開啟 IIS 頂端的功能,包含 ASP、ASP.NET、CGI 指令碼、Microsoft 的 FrontPage® 2002 Server Extensions,以及 WebDAV 發行。若未啟用這些功能,則 IIS 會傳回 404 錯誤。
解決辦法:
[網際網路資訊服務 (IIS) 管理員] -> [網頁服務延伸]. 將CGI與ISAPI設成允許
[網際網路資訊服務 (IIS) 管理員] ->[ISAPI及CGI限制]
您沒有檢視此頁面的授權
您嘗試前往的 URL 中安裝了 ISAPI 或 CGI 程式,這些程式會先驗證使用者憑證。此應用程式無法驗證您的憑證。
--------------------------------------------------------------------------------
請嘗試執行下列動作:
如果您認為您應該能夠檢視此目錄或頁面,請連絡網站系統管理員。
按一下 [重新整理] 按鈕,再試試其他不同的憑證。
HTTP 錯誤 401.5 - 未經授權:因為 ISAPI/CGI 應用程式,所以授權失敗。
網際網路資訊服務 (IIS)
※為避免伺服器遭受攻擊,當您首次安裝 IIS 時,它是鎖定的,這表示只會處理靜態網頁的要求,且只會安裝 World Wide Web Publishing 服務 (WWW 服務)。不會開啟 IIS 頂端的功能,包含 ASP、ASP.NET、CGI 指令碼、Microsoft 的 FrontPage® 2002 Server Extensions,以及 WebDAV 發行。若未啟用這些功能,則 IIS 會傳回 404 錯誤。
解決辦法:
[網際網路資訊服務 (IIS) 管理員] -> [網頁服務延伸]. 將CGI與ISAPI設成允許
[網際網路資訊服務 (IIS) 管理員] ->[ISAPI及CGI限制]
MSDN:啟用網頁服務延伸
2012年11月21日 星期三
[Asp.net]Client端讀取Server元件(ct100_ContentPlaceHolder?)
同事的朋友遇到一個問題很困惑(如下圖所示)
ID明明是GridView1.怎麼會偷偷被改ct100_ContentPlaceHolder呢?
原因是因為Server控制項已被ASP.Net(黑箱作業)包覆在不同框架之中.
因此若要在用戶端讀取Server元件 可使用[元件ID].ClientID
EX:
元件: GridView ID名稱:gv
2012年11月16日 星期五
[SQL SERVER]防止儲存需要資料表重建的變更
SQL Server Managerment Studio要變更資料欄位屬性時出現.
1.步驟一:
工具→選項
"不允許儲存變更。您所做的變更要求下列資料表必須先卸除然後再重新建立。您可能對無法重新建立的資料表做了變更,或是啟用了[防止儲存需要資料表重建的變更]選項。"
解決辦法:
1.步驟一:
工具→選項
2.步驟二:
設計師→資料表選項將[防止儲存需要資料表重建的變更]的勾勾取消,就可以了!
3.完成^^
參考資料 : MSDN
2012年11月9日 星期五
2012年11月7日 星期三
[工具箱]ASP.NET之ImageMap影像地圖使用方式
打開visual studio→Standard→ImageMap
在ImageUrl選擇您要呈現的圖檔
矩形座標設定:
bottom:底端座標
left:左邊座標
right:右邊座標
top:上面座標
圓形座標設定:
radius:半徑距離
x.y:圓的中心點座標
多邊形:
Coordinates:取自圖的每個角座標,且三點構成一個圖,座標標示請依順時針或逆時針先後順序來撰寫座標
若使用html語法,可採用usermap標籤.如下範例:
< MAP NAME= "Image Map名稱" >
< AREA SHAPE= "區域形狀" COORDS="座標" HREF="網址"> .
< AREA SHAPE= "區域形狀" COORDS="座標" HREF="網址">
< /MAP >
< IMG SRC= "圖形位置" USEMAP= "Image Map名稱" >
如何查圖形座標?
最簡單的方式,就是打開小。。。畫。。。家!
參考資料:msdn:ImageMap
2012年11月1日 星期四
[資料庫]SQL Server之安裝檔差異
Microsoft® SQL Server® Express 是一個功能強大而且可靠的免費資料管理系統,可為輕量型網站和桌面應用程式,提供豐富可靠的資料存放區。此下載項目採用容易部署而且可以快速原型化的設 計,其中包含 Sysprep 的支援,也就是適用於 Microsoft Windows 作業系統部署的 Microsoft 系統準備公用程式。
- LocalDB (MSI 安裝程式)
- Express 系列新增的 LocalDB 是輕量版 Express,包含所有程式設計功能但是以使用者模式執行,並配備快速的零設定安裝,而且所需必要條件很少。如果您需要一種可從程式碼建立和使用資料庫 的簡單方式,請使用此封裝。它可以與應用程式和資料庫開發工具 (如 Visual Studio) 結合,也可以內嵌在需要本機資料庫的應用程式中。
- Express (僅包含 Database Engine)
- 核心 Express 資料庫伺服器。如果您需要接受遠端連接或從遠端管理,請使用此封裝。
- Express with Tools (含有 LocalDB) (包含 Database Engine 和 SQL Server Management Studio Express)
- 此封裝包含將 SQL Server 安裝並設定為資料庫伺服器所需的所有項目。請根據您的上述需求選擇 LocalDB 或 Express。
- SQL Server Management Studio Express (只有工具)
- 此封裝不包含資料庫,僅包含管理 SQL Server 執行個體的工具,包括 LocalDB、SQL Express、SQL Azure 等執行個體。如果您已經擁有資料庫,而且只需要管理工具,請使用此封裝。此封裝不包含 LocalDB。
- Express with Advanced Services (包含 Database Engine、Express Tools、Reporting Services 和全文檢索搜尋)
- 此封裝包含 SQL Express 的所有元件。此封裝的下載大小大於 “with Tools”,因為它同時包含了全文檢索搜尋和 Reporting Services。
[C#]WORD TO HTML
ApplicationClass word = new ApplicationClass();
Type wordType = word.GetType();
Documents docs = word.Documents;
Type docsType = docs.GetType();
object fileName = @"D:\tmp\123.doc";
Document doc = (Document)docsType.InvokeMember("Open", System.Reflection.BindingFlags.InvokeMethod, null, docs, new
Object[] {fileName, true, true});
Type docType = doc.GetType();
object saveFileName = @"D:\tmp\123.HTML";
docType.InvokeMember("SaveAs", System.Reflection.BindingFlags.InvokeMethod, null, doc, new object[] { saveFileName, WdSaveFormat.wdFormatFilteredHTML });
wordType.InvokeMember("Quit", System.Reflection.BindingFlags.InvokeMethod,null, word, null);
訂閱:
文章 (Atom)