我正在编写一个使用RadAjax工具为ASP.net编写的页面,现在我使用RadAjax面板更新页面的一部分,但问题是我的页面还包含ASP.net绑定表达式,如<%= textBox.ClientID %GT;由于这些我得到一个错误,无法使用< %%>更新组件所以我搜索谷歌,发现这<%=%>可以替换为此<%#%>停止此错误,但现在问题是每当调用新的绑定语句时,我得到一个javascript错误,说明对象需要像此表达式一样。
(<%#textBox.ClientID%>)。value
其中textBox是标准的ASP.net控件。
任何想法如何解决此错误。感谢。
答案 0 :(得分:0)
如果您使用<%#%>你必须对页面(或控件)进行数据绑定。尝试在Page_Load中调用DataBind,看看是否能解决问题。
protected void Page_Load(object sender, EventArgs e)
{
DataBind();
}