MVC /剃刀/ JavaScript的新手問題:如何MVC3 /剃刀更新從回發一個標籤
我有一個MVC3 /剃刀形式,其中使用可以從下拉列表中選擇的單品。
<div class="editor-label">
Product
</div>
<div class="editor-field">
@Html.DropDownList("ProductID", (IEnumerable<SelectListItem>)ViewBag.Products, "--Select One--")
@Html.ValidationMessageFor(model => model.ProductID)
</div>
那麼,什麼我要的是顯示所選產品的價格只是下拉列表(型號屬性名稱是Amount
)下方的標籤上。
這應該很簡單,但我在剃刀上很新,並且對JavaScript幾乎一無所知,所以我很感激任何關於如何做的詳細解釋,以及它是如何掛在一起的。
謝謝,這看起來很有希望。但我後悔仍然不工作。也許這是關於「確保你的頁面中加載了jQuery」的部分 - 我需要加載哪個腳本文件?另外,因爲它是一個Ajax調用,我認爲該腳本是JavaScript類型的? (是的,我真的**是**新手。| - )) – 2012-04-23 16:55:38
@Shaul:在您的頁面中包含對下拉菜單的引用。我更新了我的答案。使用螢火蟲控制檯查看是否有腳本錯誤。 – Shyju 2012-04-23 17:00:10
你介意檢查語法,特別是$(#itemPrice ...?)行的語法,它看起來至少有一個雙引號缺失,並且@ Url.Action中的單引號可能應該是雙引號......甚至在改變這些之後,我在「GetPrice」下面看到一個編譯器警告,說「Expected','or')'... – 2012-04-23 17:21:24