보기에 양식을 추가하고 게시물 이후에 모델을 가져올 작업에 [HttpPost] 특성을 적용 할 수 있습니다. 게시물을 였는지를 여기
@using (Html.BeginForm("SomeAction", "SomeController", FormMethod.Post, new { @id = "someFormId" }))
{
@Html.HiddenFor(model => model.some)
@Html.HiddenFor(model => model.foo)
}
그리고 행동과 컨트롤러입니다 : 면도칼보기로 양식을 추가
(또한 당신은 버튼이나 작성 할 수있는 링크가 필요합니다)
public class SomeController : Controller
{
[HttpPost]
public ActionResult SomeAction(SomeModel model)
{
//process 'some' and 'foo' here
return View(model);
}
}
보안을 강화하기 위해 "some"및 "foo"값을 쉽게 암호화/해독 할 수 있습니다.
참. 하지만 적어도 링크가 더 멋지게 보입니다. 쿼리 문자열이없는 다른 사이트에서 비슷한 솔루션을 보았 기 때문에 궁금해했습니다. 데이터를 어떻게 든 서버에 전달해야합니다. –
그래도 단점은 친구와 링크를 공유 할 수 없다는 것입니다. –
게시물 편집과 같은 링크를 누구나 공유 할 수 있을지는 의문입니다. –