1
我試圖在DataBinding方案中使用AJAX控件工具包的評級控制。DataBinding的AJAX控制工具包的評級控制
我的數據庫中有一個ReuseRating列,它是tinyint。它可以保存值1到5.表中的每個記錄當前都將值設置爲1。
如果我在我的ItemTemplate中這樣做一切正常。我在我的評分控制中獲得了1顆星。
<act:Rating ID="ReuseRatingRating" runat="server"
CurrentRating='<%# Convert.ToInt16(Eval("ReuseRating")) %>'
MaxRating="5"
StarCssClass="ratingStar"
WaitingStarCssClass="savedRatingStar"
FilledStarCssClass="filledRatingStar"
EmptyStarCssClass="emptyRatingStar" />
現在我想DataBind這樣在我的EditTemplate像這樣。
<act:Rating ID="ReuseRatingRating" runat="server"
CurrentRating='<%# Convert.ToInt16(Bind("ReuseRating")) %>'
MaxRating="5"
StarCssClass="ratingStar"
WaitingStarCssClass="savedRatingStar"
FilledStarCssClass="filledRatingStar"
EmptyStarCssClass="emptyRatingStar" />
請注意,我將我的Eval更改爲CurrentRating屬性中的Bind。這會引發以下錯誤。
CS0103:「綁定」這個名字並不在當前的背景下存在
誰能幫我在這一個?現在我已經把頭撞在牆上幾個小時了。
我認爲這是與IE8和Ajax控件工具包更新面板中的錯誤。我的評級控制在IE8中也不起作用 – 2010-01-16 14:27:22