나는 MVC에 대한 완전한 초보자이므로 모든 사용자에게 유용한 정보를 전달하기 위해 노력하고 있습니다. 사용되는 코드는 다음과 같습니다. MVC 컨트롤러에 localPath 보내기
View
@using (Html.BeginForm("AddMini", "ToDo", FormMethod.Post)){
<li>
@Html.HiddenFor(p => p.URL, Request.Url.LocalPath)
<div class="form-group">
@Html.TextBoxFor(p => p.Description, new { @class = "form-control", @placeholder = "Add To-Do items", @autocomplete = "off" })
</div>
</li>
<li>
<div class="form-group">
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</li>
}
Controller
public string AddMini(TodoMini todo)
{
return todo.URL;
}
는 희망 그 문제를 볼 충분하다.
건배들
이보기를 볼 때 HTML에있는 내용은 무엇입니까? 컨트롤러에 무엇이 게시됩니까? – CodeCaster
HTML에서 과 같은 숨겨진 모양이 나타납니다. 게시물은 디버그를 실행할 때 컨트롤러에 설정된 값을 갖지만 URL은 NULL로 설정됩니다. –