天气表WEATHER:
ID 编号
NAME 天气名称
IMG 天气图标
SELECT * FROM WEATHER
<asp:DropDownList ID="ddlW" runat="server" DataTextField="NAME" DataValueField="ID"></asp:DropDownList>
后台绑定后,生成HTML代码如下:<select name="ddlW" id="ddlW">
<option value="1">晴</option>
<option value="2">雨</option>
<option value="3">雪</option>
</select>
问题:能否绑定IMG字段到ddlW的ToolTip属性。使生成的代码如下:<select name="ddlW" id="ddlW">
<option value="1" title="img/sun.gif">晴</option>
<option value="2" title="img/rain.gif">雨</option>
<option value="3" title="img/snow.gif">雪</option>
</select>
p.s:需要title属性来实现选择天气改变,页面背景变换功能。
ID 编号
NAME 天气名称
IMG 天气图标
SELECT * FROM WEATHER
<asp:DropDownList ID="ddlW" runat="server" DataTextField="NAME" DataValueField="ID"></asp:DropDownList>
后台绑定后,生成HTML代码如下:<select name="ddlW" id="ddlW">
<option value="1">晴</option>
<option value="2">雨</option>
<option value="3">雪</option>
</select>
问题:能否绑定IMG字段到ddlW的ToolTip属性。使生成的代码如下:<select name="ddlW" id="ddlW">
<option value="1" title="img/sun.gif">晴</option>
<option value="2" title="img/rain.gif">雨</option>
<option value="3" title="img/snow.gif">雪</option>
</select>
p.s:需要title属性来实现选择天气改变,页面背景变换功能。
解决方案 »
- 怎么防止网页刷新引起的重复创建cookie?
- 验证控件问题
- RadioButtonList问题
- 【请教】地图中,如何实现鼠标移动到某个点上时,旁边会自动的显示详细信息?
- 判断用户是否属于某个角色?
- 访问本地IIS出现Service Unavailable错误
- 正则:只能输入2-4个汉字或者3-10个英文字母?
- 这个到底是什么错误呢?最了一整天都不行呀。
- 请问如何实现当点击datagrid中的超连接时就弹出另一页面
- 如何设计高性能的asp.net应用程序
- 求相关Chart图表工具,折线图柱状图的x,y轴可以拉伸缩放 web上的应用
- 100分!求教treeview checkbox js 级联选择的问题
能否在OnDataBinding事件中实现?
p.s:Where's DataToolTipField,how to come true?
要实现绑定图标功能,只能是继承DropDownList类的基础上写自己的自定义服务器控件,加一个TipLogo属性,通过该属性Render图标。这比较复杂,我觉得在自定义控件中需要集成客户端功能。
2、自定义控件-_|||...如何实现DataToolTipField属性?
第二个问题比较大,我目前只能给你提供给思路,你先找一些自定义服务器控件相关的内容先研究一下,我闲下来可以给你做个Demo.
你先说一下你的需求,这个提示图标要显示到什么位置,在什么情况下显示?
如何在DropDownList控件中保存三个从数据库中取得的值:ID、NAME、IMG,
DropDownList只提供了两个绑定属性:DataTextField、DataValueField。
DropDownList生成HTML标签为select,其项生成的标签是option。option有title属性,如何将IMG字段绑定到title中?
你要的是图片下拉列表?
<select id ="aa" onchange="changeImgSrc()">
<%
String sql = "select 图片地址,图片名 from pic";
...........//连接数据库
while(set.next()) {
out.print("<option value=\"" + set.getString(“图片地址") + "\">"
set.getString("图片名称") + "</option>");
%>
</select>
<img id="bb" src="http://expert.csdn.net/images/csdn.gif">
<script language="javascript">
function chg(){
var sel = document.all.aa;
var img = document.all.bb;
bb.src = sel.options[sel.selectedIndex].value;
}
</script>
附:
后台如何获取不是服务器控件的select标签当前选中项的值:
Request.Form["select标签的name属性"];