您的位置:首页 > Web前端 > HTML

ajax返回Dataset 绑定html 下拉列表控件

2010-07-25 17:56 531 查看
前台
<script language="javascript" for="window" event="onload">
<!--
document.all.ProceedingSearch1_rbDel.checked=true;
click_rb_Dept();
-->
</script>

<script language="javascript" type="text/javascript">
function click_rb_Dept(){
ajaxMethod.SelectAllService(1,get_options_calllback);

}

function click_rb_proc(){
ajaxMethod.SelectAllService(0,get_options_calllback);
}

function get_options_calllback(res){
var result=res.value;

if(result==null)
return;
var rows=result.Tables[0].Rows;
var selectControl=document.getElementById("ProceedingSearch1_optionSelect");
selectControl.length=0;
selectControl.options[selectControl.options.length]=new Option("请选择分类",0);

for(var i=0;i<rows.length;i++){
var option=new Option(rows[i].NAME,rows[i].ID);
selectControl.options[selectControl.options.length]=option;
}
}

</script>
ajax方法
[AjaxPro.AjaxMethod()]
public DataSet SelectAllService(int option)
{
if (option == 1)
return procbo.GetDeptDs(); //返回DS
else
return procbo.GetworkDs(); //
}

后台页面
ublic partial class userControl_ProceedingSearch : System.Web.UI.UserControl
{

protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(ajaxMethod));

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐