正在尝试使用选择值来保存信息



我使用了一个选择下拉列表,它是根据country>state的条件动态填充的。但我无法让后端将其正确保存到数据库(选定值(。

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

<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>

在后端。。。这个函数对dropdownlist和text的效果非常好。

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

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

我猜我丢失了一些属性,但似乎找不到。说它不包含"文本"的定义,也不接受第一个参数。

也许是一个初始值?

最好将html与runat服务器一起使用。其次,你可以尝试如下:

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));

最新更新