小弟我发现一个很奇怪的有关问题.关于 asp.net的DropdownList控件值的有关问题
我发现一个很奇怪的问题.关于 asp.net的DropdownList控件值的问题.
我的控件有很多下拉值,旁边是一个 服务端的按钮,为什么我无论怎么改变值,当我 确定后得到的都是'第一个值',即是同一个值....
------解决方案--------------------
你实现的代码贴出来看看
------解决方案--------------------
------解决方案--------------------
if(!ispostback)
{
//dropdownlist绑定数据源的代码
}
------解决方案--------------------
我的控件有很多下拉值,旁边是一个 服务端的按钮,为什么我无论怎么改变值,当我 确定后得到的都是'第一个值',即是同一个值....
------解决方案--------------------
你实现的代码贴出来看看
------解决方案--------------------
if!page.ispostback...
------解决方案--------------------
if(!ispostback)
{
//dropdownlist绑定数据源的代码
}
------解决方案--------------------
protected void Page_Load(object sender, EventArgs e) {
if(!page.ispostback)
{
ddlstSinger.Items.Clear();
var adapter = new t_musicTableAdapter();
var data = from d in adapter.GetData().AsQueryable()
group d by d.singer
into mySinger
select mySinger.First();
foreach (var d in data) {
ddlstSinger.Items.Add(d.singer);
}
}
}
protected void btnSearch_Click(object sender, EventArgs e) {
if (ddlstSinger.SelectedItem == null) {
Alert("请输入查询条件!");
return;
}
ObjectDataSrcSearch.SelectParameters.Clear();
ObjectDataSrcSearch.SelectMethod = "GetDataByName";
ObjectDataSrcSearch.SelectParameters.Add("singer", ddlstSinger.Text);
lvwSearch.DataSourceID = "ObjectDataSrcSearch";
lvwSearch.DataBind();
ObjectDataSrcSearch.Select();
}