好的,我最近問了一個類似的問題,我得到了很好的答案。不過,我可能沒有準確地表達我的問題,所以我給它一個去這裏:將價值從視圖傳遞到控制器
這是我的看法
@using (Html.BeginForm())
{
<h3 class="editable">@Model.Title</h3>
<input type="submit" value="submit">
}
的<h3>
有類"editable"
在這種情況下,意味着它可以通過編輯一個內聯編輯器。
@Model.Title
是從我的數據庫的屬性,我希望能夠與在線編輯器改變。
該代碼會產生相同的結果:
@using (Html.BeginForm())
{
<h3 class="editable">@Model.Title</h3>
<input type="text" id="testinput" name="testinput" />
<input type="submit" value="submit">
}
Controller:
[HttpPost]
public ActionResult FAQ(string testInput)
{
page.Title = testInput;
return View();
}
Allthough,這不使用,我想內嵌編輯器。
有沒有辦法將<h3>
看作是textbox
,允許我發送那裏的內容給控制器?
我想說清楚,我不想直接發送@model.title
到控制器。 我想發送通過單擊<h3>
創建的值並使用內聯編輯器對其進行更改。
謝謝!
您可能需要擁有自己的框架或使用現有的框架來執行此操作,並將其命名爲x-editable。 –