【发布时间】:2018-04-27 22:08:05
【问题描述】:
我正在使用以下代码使用 asp.net 和 c# 从数据库中填充选择标记。 它工作正常并正确显示数据,但是当我将表单提交到另一个页面时,我得到所选数据的空值 这是我在 Collages.aspx 页面中的代码
<select class="form-control" id="uni_name" name="uni_name" runat="server">
</select>
这是填充选择标签的 Collages.aspx.cs 代码
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection conn = new DB_Connection().getConnection();
SqlDataAdapter uni_adapter = new SqlDataAdapter("select uni_id,uni_name from universities", conn);
DataSet ds = new DataSet();
uni_adapter.Fill(ds);
uni_name.DataSource = ds;
uni_name.DataTextField = "uni_name";
uni_name.DataValueField = "uni_id";
uni_name.DataBind();
}
这是我用来获取选定值的代码
Response.Write(Request.Form["uni_name"]);
你能帮忙解决这个问题吗?
【问题讨论】: