在ASP.NET 2.0 Beta 2 Starter Kits 的Club Site Starter Kit項目中,有一個EventCalendar.dll沒有給出源碼。下面是作者給出的源碼地址http://beta.asp.net/StarterKits/Downloads/EventCalendar.zip
如果你正在看Club Site Starter Kit,只用將zip的所有檔案解壓到項目中的app_code目錄,然後將以前
<%@ Register TagPrefix="ec" Namespace="ControlSample" Assembly="EventCalendar" %>
改為
<%@ Register TagPrefix="ec" Namespace="ControlSample" %>
就可以了。
Starter Kits中還有一些要注意的:
在Club Site Starter Kit中,漢字會變成亂碼。解決辦法是把資料庫的編碼改成中文。
在Personal Web Site Starter Kit中,可能會出現資料庫連接池滿的錯誤。這是因為在 PhotoManager.cs中,資料庫沒有顯示的關閉。你可參考下面的連結修正這個錯誤
Bug Fix Closing DB Connections After Use
在註冊新使用者時,系統總是會提示你“Please enter a different password.”
這是因為membership的預設密碼必須達到下的要求
1. 至少8個字元
2. 至少一個大寫字母和一個小寫字母
3. 至少一個非字母的字元
你如果想放寬你的密碼原則,可以在web.config裡面進行設定
<system.web>
<
membership defaultProvider="AspNetSqlProvider">
<providers>
<add name="AspNetSqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="LocalSqlServer" //name of the connection to the ASPNETDB database
requiresQuestionAndAnswer="false"
requiresUniqueEmail="true"
passwordFormat="Hashed"
minRequiredNonalphanumericCharacters="0"
minRequiredPasswordLength="3" />
</providers>
</membership>
希望對你有所協助