2011-11-18 102 views
0

好,請多多包涵,我仍然在剃刀/ JQuery的發送/保存文本上服務器

所以在我的觀點一個新手,我需要有一個文本,我需要能夠無需重新加載更新,所以我用Ajax.BeginForm:

@using (Ajax.BeginForm("UpdateText", "Car", FormMethod.Post, 
new AjaxOptions { HttpMethod = "POST" })) 
{ 
    @Html.EditorFor(item => item.Car.Text) 
    <input type="submit" value="OK"/> 
} 

文本屬性設置爲[DataType(DataType.MultilineText)]使工作正常。 但我需要將文本發送到服務器並將更改保存到數據庫。有人能幫我解決這個問題嗎?

回答

0

我不確定我是否理解,但我認爲我這樣做,我不會真正推薦您採取的方法。但是,如果您真的想這樣做,請在提交之前將value屬性設置爲輸入值。像這樣的東西

$("#textarr").attr("value", $("#textarr").val()); 
0

我想你需要發佈車的ID ......以便知道哪輛車的文本要更新。 如果你不想顯示汽車ID只是使用隱藏。

然後,在您的控制器中,您將收到兩個值:ID和TEXT。你現在需要做的就是調用你的數據庫邏輯來更新汽車的文本。

+0

問題在哪裏在我的模型到底 – sushiBite

相關問題