私はRepeater内でAjax Rating Controlを使用しています。私がupdatepanelを使用せずにWaitingStarCssClassがうまく動作しないとき、そして評価コントロールをupdatepanelに入れると、評価コントロールは機能しません。
私のコード例:
<table border="0" style="border-collapse:collapse;">
<tr >
<td style="border-top:1px solid gray;border-right:1px solid gray;padding-top:10px;" valign="top">
</td>
</tr>
</table>
コードビハインド:
protected void Rating_Changed(object sender, RatingEventArgs e)
{
string reference = ((AjaxControlToolkit.Rating)sender).Tag;
int rating = Convert.ToInt32(e.Value);
...
FillRepeater();//reload data in repeater
}
RepeaterでのRating Controlの使い方