DropDownList+Image无刷新显示
来源:百度知道 编辑:UC知道 时间:2024/06/18 03:43:58
能够改变DropDownList的值,而Image的图片跟着变,实现是实现了,可老是刷新页面,有什么办法不要刷新页面就直接显示出来呢?高人指点一下
1楼的能否详细点
1楼的能否详细点
不用ajax控件也可以实现
//ddl_UserFace是下拉列表控件
ddl_UserFace.DataSource = 绑定你的数据源;
ddl_UserFace.DataBind();
//img_face是Image控件名,images/faces/是图片路径
ddl_UserFace.Attributes.Add("onchange", "document.getElementById('img_face').src='images/faces/'+document.getElementById('" + ddl_UserFace.ClientID + "').value");
去http://asp.net/ajax/downloads下载个AJAX控件,装上
你就可以新建一个AJAXENABLED website,就是可以是用异步传输的网站
然后默认页面上有个scriptmanager,你再拖一个updatepanel,然后你把dropdownlist和image都拖到updatepanel里(可以在页面代码中改)
然后后面的就按照你之前的方法,然image显示就可以了
不会再问我
用ajax吧
你在google上查一下ajax的用法
微软提供的UpdatePanel非常方便 把希望局部刷新的控件放里面就OK,但可以性能不理想.
ajaxpro 相对高深点,呵呵建议你上网搜点教程看看
如果不是从数据库中读的图片,javascript就行,否则最好用ajax 的异步传输来解决了
用AJAX只实现你所需要的地方刷新
不就行了
用AJAX.NET的UpdatePanel