.net core 添加省市区三级联动以及编辑时显示选中的城市。


  1 @model Core.Net.Model.CoreNetBuild.CoreNetPrejectAllocation;
  2 @using Core.Net.Common.Core.Net.Core;
  3 @using Core.Net.Web.Common;
  4 @{
  5     Layout = "~/Views/Shared/_LayoutEdit.cshtml";
  6     int Id = ConvertHelper.SafeParse(ViewContext.RouteData.Values["id"] as string, 0);
  7     int CityIds = 0;
  8     int AreaIds = 0;
  9     if (Id > 0)
 10     {
 11         CityIds = Model.CityId;
 12         AreaIds = Model.AreaId;
 13     }
 14 }
 15 
class="layui-fluid" style="background-color: #FFFAFA"> 16
class="layui-row"> 17 @using (Html.BeginForm("Edit", "PrejectAllocation", FormMethod.Post, new { id = "form1", @class = "layui-form", @action = "/CoreNetBuildManager/PrejectAllocation/Edit/", @ajax = false })) 18 { 19 @Html.AntiForgeryToken() 20 @Html.HiddenFor(model => model.AllocationId) 21 22
class="layui-form-item"> 23 24
class="layui-input-inline layui-show-xs-block" style="width: 105px; height: 30px;"><select name="provid" id="provid" lay-filter="provid">select>
25
class="layui-input-inline layui-show-xs-block" style="width: 105px; height: 30px;"><select name="cityid" id="cityid" lay-filter="cityid">select>
26
class="layui-input-inline layui-show-xs-block" style="width: 105px; height: 30px;"><select name="areaid" id="areaid" lay-filter="areaid">select>
27
28
class="layui-form-item"> 29 30
class="layui-input-inline"> 31 @Html.DropDownListFor(m => m.PrejectId, DropdownHelper.getPrejectList(), new { @required = "请选择项目" }) 32
33
34
class="layui-form-item"> 35 36
class="layui-input-inline"> 37 @Html.DropDownListFor(m => m.JzType, DropdownHelper.getJzTypeList(), new { @required = "请选择项目" }) 38
39
40
class="layui-form-item"> 41 42
class="layui-input-inline"> 43 @Html.DropDownListFor(m => m.AddPerson, DropdownHelper.BuildTeamSet(), new { @required = "请选择项目" }) 44
45
46
class="layui-form-item"> 47 48
class="layui-input-inline"> 49 @Html.TextBoxFor(m => m.TaskCount, null, new Dictionary<string, object> { { "class", "layui-input" }, { "lay-verify", "required" } }) 50
51
52
class="layui-form-item"> 53 54
class="layui-input-inline" style="width:400px;height:100px"> 55 @Html.TextAreaFor(m => m.Info, new Dictionary<string, object> { { "class", "layui-textarea" }, { "lay-verify", "required" } }) 56
57
58
class="layui-form-item"> 59 60 61
62 } 63
64
65 66 67
添加效果图 编辑效果图