나는 그런 전망이 :get-query 매개 변수를 관리하는 방법은 무엇입니까?
@model MvcA.Models.SellsLiveSearch
@using (Html.BeginForm("Search","Search",FormMethod.Get)) {
@Html.ValidationSummary(true)
<fieldset>
<legend> parametrs</legend>
<select id="HowManyRoom" name="HowManyRoom"><option></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5>">4</option>
</select>
<select id="TimeRange" name="TimeRange"><option></option>
<option>s</option>
<option>ss</option>
<option>sss</option>
<option>ssss</option>
</select>
<input type="checkbox" name="TypeHome" value="1" />
<input type="checkbox" name="TypeHome" value="2" />
<input type="checkbox" name="TypeHome" value="3" />
<input type="checkbox" name="TypeHome" value="4" />
<p>
<input type="submit" value="Search" />
</p>
</fieldset>
}
할 방법 대신 GET 요청에 빈 매개 변수의
(예 : 검색 HowManyRoom = & TimeRange = & TypeHome = 1)
전달 된 주소는 입니다 (예 : search? TypeHome = 1)
편집 :
[HttpGet]
public ActionResult Search(SellsLiveSearch Dol)
{ return View(); }
전부 내가
당신은 컨트롤러 메소드의 서명을 표시해야합니다. –
@Stephen Muecke, 나는 덧붙인다 ... 나는 지금 막 쓰기 시작했다. 컨트롤러의 모양을 수정하고 필요한 경우 볼 수 있습니다. – forven