ASP .Net MVC 2를 처음 사용했습니다.드롭 다운 목록에 따라 텍스트 상자의 내용을 자동으로 변경하는 방법은 무엇입니까?
내 사이트에는 2 개의 드롭 다운 목록과 2 개의 텍스트 상자가있는 양식이 표시됩니다. 아래 그림보기
사용자가 드롭 다운 목록 중 하나를 선택하면 프로그램은 자동으로 데이터베이스에서 드롭 다운 목록의 선택된 값을 사용하여 2 개의 텍스트 상자에 대한 텍스트를 확인합니다 .
어떻게하면됩니까? 나는 자바 스크립트 (Ajax)가 필요하다고 생각하고있다. 이런 일은 한번도 해본 적이 없으므로 웹에서의 자습서 링크 나 Google 검색에 사용할 수있는 키워드를 사용하시면 큰 도움이됩니다. 자바 스크립트 - - HTML DOM - JQuery와
종류는 튜토리얼 도움 www.w3schools.com에 ... 독서의 하루를 보낸 후
을
밥
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<RM.Advertising.ViewModels.AdvertViewModel>" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
Index
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>
Index</h2>
<% using (Html.BeginForm())
{%>
<%: Html.ValidationSummary(true) %>
<fieldset>
<legend>Fields</legend>
<div class="editor-label">
<%: Html.LabelFor(model => model.PageId) %>
</div>
<div class="editor-field">
<%= Html.DropDownListFor(model => model.PageId, (IEnumerable<SelectListItem>)ViewData["PageNameList"])%>
<%= Html.ValidationMessageFor(model => model.PageId) %>
</div>
<div class="editor-label">
<%: Html.LabelFor(model => model.PositionOnPageId) %>
</div>
<div class="editor-field">
<%: Html.DropDownListFor(model => model.PositionOnPageId, (IEnumerable<SelectListItem>)ViewData["PositionList"])%>
<%: Html.ValidationMessageFor(model => model.PositionOnPageId) %>
</div>
<div class="editor-label">
<%: Html.LabelFor(model => model.Name) %>
</div>
<div class="editor-field">
<%: Html.TextBoxFor(model => model.Name) %>
<%: Html.ValidationMessageFor(model => model.Name) %>
</div>
<div class="editor-label">
<%: Html.LabelFor(model => model.Url) %>
</div>
<div class="editor-field">
<%: Html.TextBoxFor(model => model.Url) %>
<%: Html.ValidationMessageFor(model => model.Url) %>
</div>
<p>
<input type="submit" value="Save" />
</p>
</fieldset>
<% } %>
<div>
<%: Html.ActionLink("Back to List", "Index") %>
</div>
</asp:Content>