2010-04-13 2 views
1

Я делаю вызов ajax, и я обновляю частичный вид. Внутри частичный вид у меня есть это:текстовое поле не обновляется

<%=Html.TextBox("instance.Id", Model.Id)%> 

, когда я поставил точку останова здесь над Model.Id имеет ряд в нем, но после того, как Ajax обновления выполняется в текстовом поле только появляется с 0. При я делаю полное обновление браузера, в текстовом поле отображается правильный номер.

, когда я использую поджигатель, чтобы посмотреть на данные в моем обратный вызов я вижу это:

<input id="instance_Id" name="instance.Id" type="text" value="0" /> 

Все остальное в частичном виде обновит хорошо.

любые идеи о том, что здесь может быть неправильным?

+0

Как вы обновляете частичный вид? –

+0

Отправьте свой код ajax и контроллер, получивший звонок, пожалуйста. – Kelsey

ответ

0

Я изменил код выше, чтобы вручную катить создание текстового поля (вместо использования Html.Textbox и всего, что сработало штраф.)

0

Вы отлаживали вызов AJAX (Firebug/Fiddler), чтобы убедиться, что данные пересекаются? Я подозреваю, что в действии «хост» есть код, который не запущен в действии AJAX ...

+0

@Dave Swersky - я обновил вопрос с тем, что произошло от вызова ajax, когда я использовал firebug. , – leora

Смежные вопросы