2010-04-13 65 views
1

我正在做一個ajax調用,我刷新了局部視圖。裏面的局部視圖我有這樣的:文本框沒有被刷新

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

當我把一個斷點在這裏Model.Id它有它的一些,但AJAX刷新完成後的文本框只是顯示了一個0。我做了全面的瀏覽器刷新,正確的數字顯示在文本框中。

當我使用Firebug看看我的回調數據我看到這一點:

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

一切都在局部視圖別的刷新罰款。

有什麼想法可能會出錯在這裏?

+0

你是如何刷新局部視圖? – 2010-04-13 17:51:55

+0

請發送您的ajax代碼和接收呼叫的控制器。 – Kelsey 2010-04-13 21:47:29

回答

0

我改變了上面的代碼手滾動創建文本框(而不是使用Html.Textbox和一切工作好)

0

您是否調試過AJAX調用(Firebug/Fiddler)以確保數據通過?我懷疑有代碼運行在「主機」的行動,沒有運行在AJAX行動...

+0

@Dave Swersky - 我使用firebug更新了ajax調用返回的問題。 。 – leora 2010-04-13 17:55:29