좋아요, 최근에 아주 비슷한 질문을했고 좋은 답변을 받았습니다. 나는 그것을 줄 것이다 그래서 그러나, 나는 아마 정확하게 내 문제를 표현하지 않았다 다른 하나는 여기 :이 <h3>
이 클래스 "editable"
이 경우가 편집 할 수 있음을 의미하고있다보기에서 컨트롤러로의 값 전달
@using (Html.BeginForm())
{
<h3 class="editable">@Model.Title</h3>
<input type="submit" value="submit">
}
내보기
입니다 인라인 편집기.
@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- 편집 가능한 이름을 지정하려면 자체 프레임 워크가 필요하거나 기존 프레임 워크가 필요할 수 있습니다. –