第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

帶有 ajax 生成選項(xiàng)的下拉列表未保存 CityId 屬性

帶有 ajax 生成選項(xiàng)的下拉列表未保存 CityId 屬性

慕容森 2023-12-19 20:51:04
我已經(jīng)嘗試了三天,但我無(wú)法找出錯(cuò)誤,因?yàn)榇a是正確的,但它的實(shí)現(xiàn)不是我想要的。 我正在使用三個(gè)表“州”、“城市”和“捐贈(zèng)者”,我希望捐贈(zèng)者在選擇州時(shí)選擇其州和城市,它顯示指定的城市,但在保存其信息時(shí),城市 ID 不會(huì)保存為圖像中的那樣在最后。我首先使用 ap.net mvc 5 代碼。任何人都可以幫助并告訴我如何解決這個(gè)問(wèn)題 以下是我的模型、控制器和視圖:@model WebApplication6.Models.Donator@{    Layout = "~/Views/Shared/_Layout.cshtml";}<!DOCTYPE html><html><head>    <meta name="viewport" content="width=device-width" />    <title>Create</title></head><body>    @Scripts.Render("~/bundles/jquery")    @Scripts.Render("~/bundles/jqueryval")    <script type="text/jscript">    $(function () {        $('#State').change(function () {            $.getJSON('/Donators/Citylist/' + $('#State').val(), function (data) {                var items = '<option>Select a City</option>';                $.each(data, function (i, city) {                    items += "<option value='" + city.Value + "'>" + city.Text + "</option>";                });                $('#city').html(items);            });        });    });    </script>    @using (Html.BeginForm())     {        @Html.AntiForgeryToken()        <div class="form-horizontal">            <h4>Donator</h4>            <hr />            @Html.ValidationSummary(true, "", new { @class = "text-danger" })            <div class="form-group">                @Html.LabelFor(model => model.Name, htmlAttributes: new { @class = "control-label col-md-2" })                <div class="col-md-10">                    @Html.EditorFor(model => model.Name, new { htmlAttributes = new { @class = "form-control" } })                    @Html.ValidationMessageFor(model => model.Name, "", new { @class = "text-danger" })                </div>            </div>
查看完整描述

1 回答

?
holdtom

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超10個(gè)贊

在您的 POST 創(chuàng)建控制器操作中,您沒(méi)有綁定 CityId。您正在綁定 CountryId,這是一個(gè)拼寫(xiě)錯(cuò)誤嗎?


[HttpPost]

[ValidateAntiForgeryToken]

public ActionResult Create([Bind(Include = "Id,Name,gender,Age,BloodType,CountryId,StateId,CityId")] Donator donator)

{

   // add cityId to the bind parameters above

   ...

}

您需要將 html 幫助程序上的 City 更新為 CityId。


// please update first string parameter to CityId

@Html.DropDownList("CityId", new SelectList(string.Empty, "Value", "Text"), htmlAttributes: new { id = "city", @class = "form-control" })



查看完整回答
反對(duì) 回復(fù) 2023-12-19
  • 1 回答
  • 0 關(guān)注
  • 175 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)