안녕하세요, MVC를 처음 사용하면서 도움이 필요합니다. 구성 목록의 값으로 채워지는 드롭 다운 목록이 있습니다. 이 드롭 다운을 사용하여 제출을 눌러 쿼리를 실행하고 데이터를 테이블로 다시 가져올 때 값을 전달하려고합니다. 내가 도움이 필요JavaScript 또는 JQuery없이 버튼 클릭시 @ HTML.DropDownList 및 Table 다시 설정
는 :
사용자가 다시 아래에있는 드롭을 재설정 "사용자 값을 선택"새로운 쿼리를 실행하기 위해 준비에 대한 데이터의 테이블을 취소하고자하는 경우, 나는 그들이되고 싶어 "Clear"버튼을 클릭 할 수 있습니다.
JavaScript를 많이 사용하는 방법을 많이 연구했지만 .NET과 MVC를 사용하고 싶습니다.
이<input id="Button2" type="button" value="Clear" />
버튼 목록 및 테이블 데이터를 모두 지 웁니다 컨트롤러의 일부 코드를 호출 할 수 있습니다 :이 같은 버튼이
@{
ViewBag.Title = "Index";
}
@Html.DropDownList("YourElementName",
(IEnumerable<SelectListItem>)ViewBag.DropdownVals, "--Choose Your Value--",
new {
//size = "5",
style = "width: 600px"
}
: 여기
내 드롭 다운 코드 ?시간이 있다면 자세히 설명해주십시오.
도움을 주시면 감사하겠습니다. 그것은 바로 지금처럼
컨트롤러 :
public ActionResult Index()
{
//ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application.";
string[] values = (ConfigurationManager.AppSettings["DropdownValues"]).Split(',').Select(sValue => sValue.Trim()).ToArray();
List<SelectListItem> dropDowns = new List<SelectListItem>();
for (int i = 0; i < values.Length; i++)
{
dropDowns.Add(new SelectListItem { Text = values[i], Value = values[i] });
}
ViewBag.DropdownVals = dropDowns;
return View();
}
페이지 및 제출하고 데이터를 얻을 수있는 방법을로드하기위한 컨트롤러 방법을 게시 할 수 있습니까? – adiga
'jquery'를 사용하고 싶지 않다는 것은 이해할 만하지만 자바 스크립트를 사용하고 싶지 않은 이유는 무엇입니까? 지우려면 페이지 새로 고침을해야합니다. – adiga
@adiga 컨트롤러 코드로 질문을 업데이트했습니다. 나는 자바 스크립트를 신경 쓰지 않을 것이다. 그러나 내가 본 모든 예제는 최종 결과를 얻기 위해 농구를 거쳐야만했다. 나는 단순한 것을 원했고 아무 것도 찾을 수 없었습니다. – Abdul