如何在C#.net,asp.net中获取html下拉列表选择值 [英] how to get html dropdown selected value in C#.net ,asp.net
本文介绍了如何在C#.net,asp.net中获取html下拉列表选择值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的代码是
my code is
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
DataSet ds = getdata();
StringBuilder sb = new StringBuilder();
sb.AppendLine("<table>");
sb.AppendLine("<tr>");
sb.Append("<td>");
sb.Append("<select id='drp1'>");
sb.Append("<option value='0'> select </option>");
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
sb.Append("<option value='" + ds.Tables[0].Rows[i]["id"].ToString() + "'> " + ds.Tables[0].Rows[i]["name"].ToString() + "</option>");
}
sb.Append("</select>");
sb.AppendLine("</table>");
sb.AppendLine("</tr>");
sb.Append("</td>");
d1.InnerHtml = sb.ToString();
var page = (Context.Handler as System.Web.UI.Page);
}
}
public DataSet getdata()
{
using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["sqlcon"].ToString()))
{
SqlDataAdapter da = new SqlDataAdapter("select id,name from empdetails", con);
DataSet ds = new DataSet();
da.Fill(ds);
return ds;
}
}
protected void btnadd_click(object sender, EventArgs e)
{
try
{
int h = Convert.ToInt32(Request.Form["drp1"]);
}
catch (Exception ex)
{
}
}
当我选择任何项目并单击按钮时,在按钮单击中我编写了代码但它没有获得选定值,其显示在'h'值为0 (零).pls我想选择value.how得到pls回复我的问题.........
when i am select any item and click on button ,in button click i wrote the code but it not getting selected value ,its showing in 'h' value is 0(zero).pls i want selected value.how to get pls respond my question .........
推荐答案
http://stackoverflow.com/questions/2378338/how-to -get-selected-of-a-html-select-with-asp-net [ ^ ]
这篇关于如何在C#.net,asp.net中获取html下拉列表选择值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文