2010年8月5日 星期四

AjaxControlToolkit.Properties.Resources.NET4.resources Error

若發現有下列錯誤
請不要被誤導,以為是資源檔錯誤
這個錯誤是你忘了加入



<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">

在AJAX ToolKit中要使用控制項,要記得也要把ToolkitScriptManager加入才行

Server Error in '/' Application.


Could not find any resources appropriate for the specified culture or the neutral culture.  Make sure "AjaxControlToolkit.Properties.Resources.NET4.resources" was correctly embedded or linked into assembly "AjaxControlToolkit" at compile time, or that all the satellite assemblies required are loadable and fully signed.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Resources.MissingManifestResourceException: Could not find any resources appropriate for the specified culture or the neutral culture.  Make sure "AjaxControlToolkit.Properties.Resources.NET4.resources" was correctly embedded or linked into assembly "AjaxControlToolkit" at compile time, or that all the satellite assemblies required are loadable and fully signed.



Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1 

ASP.NET 4.0 日期下拉選單

我稍微研究了一下日期的下拉選單

可以用AJAX Controls 4.0 中的Calendar
http://www.asp.net/ajaxlibrary/act_Calendar.ashx

或是用TBDateEdit
http://www.cnblogs.com/jeff377/archive/2007/12/03/tbdateedit.html

前者比較多人用且歷練比較多,後者有原始碼且比較漂亮

AJAX control toolkit for asp.net 4.0 安裝

之前發表了AJAX control toolkit for asp.net 4.0
http://programmersay.blogspot.com/2010/04/ajax-control-toolkit-release.html

現在要說明如何安裝
1.請先將AjaxControlToolkit.Binary.NET4.zip解開
2.將他複製到你要的目錄下,通常是C:\
3.然後開啟VS2010
3.在工具箱上按右鍵新增一個索引,命名通常為AjaxControlToolkit,然後在上面按右鍵->選擇項目
4.在彈出的視窗中選擇.NET Framework元件的標籤
5.按下瀏覽,選擇到AjaxControlToolkit.Binary的目錄下的AjaxControlToolkit.dll
6.將命名空間為AjaxControlToolkit都選起來,按下確定即可加入



2010年8月3日 星期二

ASP.NET Chart 控制項發佈到SERVER端的問題

最常遇見有人問我為何有包含CHART的網頁發佈到了SERVER端會出現下列的錯誤
Invalid temp directory in chart handler configuration [c:\TempImageFiles\]

起因是SERVER端沒有【c:\TempImageFiles\】這個目錄
你可以在Web.config中找到下列這一段的定義

建議可以改成下列這一段,在發佈的時候比較不會出錯
url=~\images\;" />

重點整理如下
1.將dir改成url
2.將絕對路徑改成相對路徑

人二的插畫星球

強者都是值得被推薦的
人二的插畫星球,真的很厲害
有想法也有能力可以實現

http://www.wretch.cc/blog/e353304

2010年8月1日 星期日

在.ashx 泛型類別中存取SESSION的值

重點有三
1.要using System.Web.SessionState;
2.類別要實作IRequestSessionState
3.取值要用Context.Session["XXX"]


參考資料
http://www.limingchstudio.com/2009/05/ashx-session-variable.html