ASP.net связывающее выражение, дающее объекту требуемую ошибку - PullRequest
0 голосов
/ 04 октября 2011

Я кодирую страницу, которая использует инструменты RadAjax для ASP.net, теперь я использую панель RadAjax для обновления части страницы, но проблема в том, что моя страница также содержит выражения привязки ASP.net, такие как <% = textBox.ClientID%> из-за этого я получаю ошибку, которая не может обновить компоненты с помощью <%%>, поэтому я искал в Google и обнаружил, что этот <% =%> можно заменить на этот <% #%>, чтобы остановить эту ошибку, но теперь проблема возникает всякий раз, когдановые операторы привязки вызываются. Я получаю сообщение об ошибке javascript, в котором говорится, что объект требуется как в этом выражении.

(<% # textBox.ClientID%>). value

где textBox - стандартный ASP.netконтроль.

Любые идеи, как я могу исправить эту ошибку.Спасибо.

1 Ответ

0 голосов
/ 04 октября 2011

Если вы используете <% #%>, вам нужно привязать данные к странице (или к элементу управления). Попробуйте вызвать DataBind в Page_Load и посмотреть, решит ли это вашу проблему.

protected void Page_Load(object sender, EventArgs e)
{
   DataBind();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...