helpsos
چهارشنبه 21 خرداد 1393, 12:26 عصر
سلام
چطوری میشه ID آیتم انتخاب شده در DropDownList رو که به صورت زیر پر شده است در خود View دقت شود در خود View به دست آورد. من از کدهای زیر استفاده کردم ولی بهم جواب ندادن
کدهای کنترلر:
public ActionResult Create() {
ViewBag.phonetype = new SelectList(_phoneTypeService.GetAllPhoneTypes(), "PhoneTypeId", "PhoneTypeName");
return PartialView("_Create");
}
کدهای ویو برای نمایش DropDownList
<div class="form-group"> @Html.LabelFor(model => model.PhoneTypeId, new { @class = "control-label col-md-2" }) <div class="col-md-10 form-inline"> @Html.DropDownListFor(model => model.PhoneTypeId, (SelectList)ViewBag.phonetype, new { @class = "form-control", id = "ddphonetype" }) <span class="requier">*</span> @Html.ValidationMessageFor(model => model.PhoneTypeId) </div> </div>
و کدهایی که برای بدست آوردن ID نوشتم (در View)
<script type="text/javascript"> $(function () {
$("#ddphonetype").change(function () {
alert($("#ddphonetype").attr('value')); });
});
</script>
به نظرتون باید چطوری به دست بیارمش؟
چطوری میشه ID آیتم انتخاب شده در DropDownList رو که به صورت زیر پر شده است در خود View دقت شود در خود View به دست آورد. من از کدهای زیر استفاده کردم ولی بهم جواب ندادن
کدهای کنترلر:
public ActionResult Create() {
ViewBag.phonetype = new SelectList(_phoneTypeService.GetAllPhoneTypes(), "PhoneTypeId", "PhoneTypeName");
return PartialView("_Create");
}
کدهای ویو برای نمایش DropDownList
<div class="form-group"> @Html.LabelFor(model => model.PhoneTypeId, new { @class = "control-label col-md-2" }) <div class="col-md-10 form-inline"> @Html.DropDownListFor(model => model.PhoneTypeId, (SelectList)ViewBag.phonetype, new { @class = "form-control", id = "ddphonetype" }) <span class="requier">*</span> @Html.ValidationMessageFor(model => model.PhoneTypeId) </div> </div>
و کدهایی که برای بدست آوردن ID نوشتم (در View)
<script type="text/javascript"> $(function () {
$("#ddphonetype").change(function () {
alert($("#ddphonetype").attr('value')); });
});
</script>
به نظرتون باید چطوری به دست بیارمش؟