【问题标题】:Trying to use a select value to save information尝试使用选择值来保存信息
【发布时间】:2019-10-28 16:22:54
【问题描述】:

我使用了一个动态填充的选择下拉菜单,该下拉菜单根据国家 > 州的条件进行动态填充。但我无法将其从上下文中提取出来,以便后端将其正确保存到数据库中(选定值)。

如果我使用 asp 下拉列表,我可以正确显示下拉列表并以不同方式正确保存。问题是,这段代码是导入的,如果选择值,显然我可以使用所有代码。

<label for="country" class="col-form-label">Country:  </label>
                        <select name="txtAddress_Country" class="countries order-alpha form-control" id="txtAddress_Country" runat="server">
                            <option value="">Select Country</option>
                        </select>
                        <label for="txtPersonal_FirstName" class="col-form-label">State:  </label>

在后端...这个功能可以与下拉列表和文本一起使用。

dbCampos.Save(u, new ASF.HC.JobApplication.Entity.Campo("txtAddress_Country", txtAddress_Country.Text));

所以我猜想修改的地方是前端。

我猜我缺少一些属性,但似乎找不到它。表示它不包含“文本”的定义或接受第一个参数。

也许是一个初始值?

【问题讨论】:

    标签: asp.net bootstrap-4 dropdown


    【解决方案1】:

    最好用runat server代替html。 其次,您可以尝试如下:

    dbCampos.Save(u, new ASF.HC.JobApplication.Entity.Campo("txtAddress_Country", txtAddress_Country.SelectedValue));
    

    代替:

    dbCampos.Save(u, new ASF.HC.JobApplication.Entity.Campo("txtAddress_Country", txtAddress_Country.Text));
    

    【讨论】:

      猜你喜欢
      • 2017-02-04
      • 1970-01-01
      • 2017-05-26
      • 1970-01-01
      • 2017-05-06
      • 1970-01-01
      • 2013-05-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多