要写一个下拉框单选省份
网上找到些说法
但是代码都不全
整了好久没整好
谁能给个例子
最好从model、controller、view三方面全方位解析

解决方案 »

  1.   

    select   联动 用 ajax 
      

  2.   

    <script runat="server">    protected void cboBussiness_Load(object sender, EventArgs e)
        {
            cboBussiness.DataSource = new string[] { "药品生产", "药品批发", "药品零售", "器械生产", "器械批发", "器械零售" };
            cboBussiness.DataBind();
            if (Model != null)
            {
                cboBussiness.Text = Model.Bussiness;
                if (!Model.CancelDate.Equals(DateTime.MinValue))
                    txtCancelDate.Text = Model.CancelDate.ToShortDateString();
                if (!Model.GspDate.Equals(DateTime.MinValue))
                    txtGspDate.Text = Model.GspDate.ToShortDateString();
                if (!Model.GspPeriod.Equals(DateTime.MinValue))
                    txtGspPeriod.Text = Model.GspPeriod.ToShortDateString();
                if (!Model.IssuedDate.Equals(DateTime.MinValue))
                    txtIssuedDate.Text = Model.IssuedDate.ToShortDateString();
                if (!Model.LicensePeriod.Equals(DateTime.MinValue))
                    txtLicensePeriod.Text = Model.LicensePeriod.ToShortDateString();
            }
        }
    </script>
      <tr>
                    <td style="width: 100px">
                        经营范围:
                    </td>
                    <td style="width: 100px">
                        <asp:ComboBox ID="cboBussiness" runat="server" AutoPostBack="false" DropDownStyle="DropDown"
                            OnLoad="cboBussiness_Load" Width="88%">
                        </asp:ComboBox>
                        <%: Html.ValidationMessageFor(model => model.Bussiness) %>
                    </td>
                </tr>