【问题标题】:ASP.net binding expression giving object required errorASP.net 绑定表达式给对象所需的错误
【发布时间】:2011-10-04 09:47:52
【问题描述】:

我正在编写一个为 ASP.net 使用 RadAjax 工具的页面,现在我正在使用 RadAjax 面板来更新页面的一部分,但问题是我的页面还包含 ASP.net 绑定表达式,例如 由于这些,我收到一个错误,无法用 更新组件,所以我搜索了谷歌,发现这个 可以用这个 替换以停止这个错误,但现在问题是每当调用新的绑定语句我收到一个 javascript 错误,说明此表达式需要对象。

().value

其中 textBox 是标准的 ASP.net 控件。

任何想法如何解决此错误。谢谢。

【问题讨论】:

  • 你看过 的内容了吗?
  • 它给出了像这样的空白单引号''。
  • 抱歉,Bobby 回复晚了,是的,从代码中删除 ajax 面板使其工作。

标签: javascript asp.net ajax binding expression


【解决方案1】:

如果您使用 ,您必须对页面(或控件)进行数据绑定。尝试在 Page_Load 中调用 DataBind,看看是否能解决您的问题。

protected void Page_Load(object sender, EventArgs e)
{
   DataBind();
}

【讨论】:

  • 你能详细说明一下 Slfan,我应该在 PageLoad 事件中绑定什么数据?
  • @Ahmed:我添加了一个代码示例。并检查生成的 HTML。如果它仍然包含您的脚本代码 (),则您的绑定不正确。
猜你喜欢
  • 2018-03-28
  • 1970-01-01
  • 2011-06-02
  • 2019-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多