2017-11-01 1 views
-1

ASP.NET MVC 응용 프로그램에서 사용할 멋진 HTML 양식이 있습니다.HTML 양식에서 MVC 컨트롤러로 데이터 가져 오기

컨트롤러에 Formcollection을 통해 데이터를 가져 와서 데이터베이스에 저장하는 메소드를 만들었습니다.

지금까지 그렇게 좋았습니다.

내가 본 모든 튜토리얼은 반대로 작동합니다. 즉, 컨트롤러에서 양식을 만듭니다.

하지만 HTML 형식의 데이터를 가져오고 싶습니다. 어떻게 할 수 있습니까?

내가이 양식을 말해봐 :

I는 사용자 및 데이터베이스에 넣어 (내가 컨트롤러에서 액세스 할 수 있도록 양식을 수정할)가 입력 한 데이터를 먹고 싶어
<form class="form-horizontal"> 
<fieldset> 

<!-- Form Name --> 
<legend>Form Name</legend> 

<!-- Multiple Radios --> 
<div class="form-group"> 
    <label class="col-md-4 control-label" for="radios">Multiple Radios</label> 
    <div class="col-md-4"> 
    <div class="radio"> 
    <label for="radios-0"> 
     <input type="radio" name="radios" id="radios-0" value="1" checked="checked"> 
     Option one 
    </label> 
    </div> 
    <div class="radio"> 
    <label for="radios-1"> 
     <input type="radio" name="radios" id="radios-1" value="2"> 
     Option two 
    </label> 
    </div> 
    </div> 
</div> 

<!-- Textarea --> 
<div class="form-group"> 
    <label class="col-md-4 control-label" for="textarea">Text Area</label> 
    <div class="col-md-4">      
    <textarea class="form-control" id="textarea" name="textarea">default text</textarea> 
    </div> 
</div> 

</fieldset> 
</form> 

, 먼저 컨트롤러 메소드에 데이터를 전달하여이를 수행 할 수 있습니까?

+0

''html form'에서 무엇을 의미합니까? 다른 형태가 있습니까? – SeM

+0

을 컨트롤러의 조치 메소드에 대한 조치 속성 값 양식으로 설정하면 제출 된 값을 읽을 수 있습니다. 모델 바인딩에 대해 읽어보십시오. – Shyju

+0

@Shyju 간단한 코드 예제? – Rafael

답변

1

컨트롤러에 먼저 연결되는 '조치'가 없습니까?

그런 다음 Request.Form [ "element_name"]을 사용하여 값을 가져옵니다.

this site을 참조하십시오.

+0

비록 내가 upvoted ... 나는 이것을 요구하지는 않았다 .. 내 양식은 당신이 링크 된 것과 같지 않다 ... 나는 html 형식을 가지고있다 ... 단지 html – Rafael

관련 문제