반응형
Html.BeginForm ()으로 폼의 이름을 어떻게 지정할 수 있습니까?
ASP.NET MVC에서 양식에 이름을 지정하려면 어떻게합니까 Html.BeginForm()
? Javascript를 통해 게시하고 싶기 때문에 액션이나 컨트롤러 이름이 아닌 이름 만 원합니다. 나는 그것이 Html.BeginForm(id = "frm")
.
다음을 시도했습니다.
Html.BeginForm(null,null,new{id="frm",name="frm})
Html.BeginForm(new{@id="frm",@name="frm})
그러나 위의 코드는 다음과 같은 출력을 생성합니다.
<form action="/Main/Index/Id?name=Id" method="post">
Html.BeginForm(null, null, FormMethod.Get, new { name = "frm", id = "frm" })
자바 스크립트로 양식 제출을 잡아야합니다.
MVC2를 사용하면 이것이 저에게 효과적이었습니다.
<% using (Html.BeginForm("Index", "Home", null, FormMethod.Post, new {@id = "myForm", @name = "myForm"})) {%>
@HTML.BeginForm("Target-ViewName where you want to post the page","Controller Name",new {@name="Name of the Form", id="ID of the Form"})
{ //form here
}
이 답변에서 가져온 것 : Html.BeginForm ()으로 ID를 전달하는 방법?
당신은 할 수 없습니다 :
Html.BeginForm(new {@id="Id", @name="Id"});
내가 묻고 싶은 많은 것들을 이미 발견했기 때문에 대답을 찾기 위해 SO를 검색하는 것은 지불 할 수 있습니다.
참고 URL : https://stackoverflow.com/questions/3683366/how-can-i-name-a-form-with-html-beginform
반응형
'Development Tip' 카테고리의 다른 글
setState (…) : 마운트되거나 마운트 된 구성 요소 만 업데이트 할 수 있습니다. (0) | 2020.10.16 |
---|---|
로드는 Ruby의 require와 어떻게 다릅니 까? (0) | 2020.10.16 |
VS2010은 Windows 64 비트 버전의 WinForms 응용 프로그램에서 처리되지 않은 예외 메시지를 표시하지 않습니다. (0) | 2020.10.16 |
Jquery .show ()는 숨겨진 가시성을 가진 div를 표시하지 않습니다. (0) | 2020.10.16 |
Xcode의 모든 예외 중단 점을 사용할 때 특정 예외를 무시합니다. (0) | 2020.10.16 |