cshtml 페이지의보기에서 컨트롤러로 매개 변수를 전달하고 싶습니다. 이것은 내가 가지고있는 코드 : 보기에서 컨트롤러 면도기로 매개 변수 전달
<script type="text/javascript">
function Test() {
$.get(
"@Url.Action("UpdateReport/", "Report")"
);
}
</script>
<h2>Reports</h2>
@foreach (var item in Model)
{
<div>@Html.ActionLink(@item.Name, "ActionCall", "Report", new { Id = @item.Id }, null)</div><br /><br />
<input type="button" class="button1" value="Insert" />
<input type="button" class="button1" value="Delete" />
<input type="button" onclick="Test()" class="button1" value="Update" />
}
나는 내가 @를 전달하고자하는 업데이트 버튼을 클릭
내가 가지고있는 JS 코드를 통해 컨트롤러 액션에 item.Id. 코드는 이제 컨트롤러 동작으로 넘어 가고 있지만 매개 변수는 없습니다. 매개 변수도 전달하고 싶습니다. 모든 조언을 사전에 감사합니다, Laziale의public ActionResult UpdateReport(string name)
{
return View("Index");
}
@Javanga? 미리 감사드립니다. 내 게시물에서 컨트롤러를 찾으십시오. – Laziale
Id의 데이터 유형이 문자열이고 제어기가 공용이어야합니다. ActionResult UpdateReport (string Id) { return View ("Index"); } – Jayanga
그냥 데이터 유형을 확인 했습니까? 속성 이름은보기에서 전달하는 데이터와 동일해야합니다. – Jayanga