C#动态绑定服务器控件div悬浮框

taier_jun 2010-10-19 11:09:12
如题,要求是触发鼠标悬浮事件的时候加载div内的表格,数据从数据库中取得,web页面,最好用C#语言,js恐怕不会绑定
//绑定悬浮框
protected void GY_Tab(string str)
{
string sql = "select cl1,cl2 from tablename where bdz='" + str + "'";
DataTable gy_dt = Oracle.GetClientTable_sql(sql);
gvgy.DataSource = gy_dt;//gvgy是GridView
gvgy.DataBind();
LB_guiyang.Attributes.Add("onmouseover", "ShowPub()");
LB_guiyang.Attributes.Add("onmouseout", "document.getElementById('Div1').style.display='none'");
}
此方法不能满足,只能初始化加载,而且多个控件悬浮必须写多个div
请高手赐教!!!!!!!!!
...全文
361 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
taier_jun 2010-10-27
  • 打赏
  • 举报
回复
我是没法在aspx页面给 asp:LinkButton 写上onmouseover属性
不过你说的也不错,多钻研一下,求的答案的时间总是比自己想到解决办法的时间长!
taier_jun 2010-10-19
  • 打赏
  • 举报
回复
四楼的需要链接,要求是onmouseover事件里加载div,3楼的我也知道可以使用异步,但是需要传递该控件的text属性值,求代码。
aspx:
<asp:LinkButton ID="LB_hn" runat="server" BorderStyle="None" BorderWidth="0px"
Font-Size="Smaller" ForeColor="Red" Style="left: 288px; position: absolute; top: 433px;
text-decoration: none">湖南省</asp:LinkButton>
Adechen 2010-10-19
  • 打赏
  • 举报
回复
使用Ajax估计用户体验会好好多
cherho0 2010-10-19
  • 打赏
  • 举报
回复
  <div id="divCity" class="fldiv" runat="server">
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td>
<strong>城市</strong>(可直接输入城市或城市拼音及首字母)
</td>
<td style="text-align: right">
<a onclick="divhid('divCity');" style="cursor: pointer; border-bottom: 0;">
<img src="../../images/sreach/btn_close.png" /></a>
</td>
</tr>
<tr>
<td colspan="2">
<div id="showTable">
</div>
</td>
</tr>
<tr class="hotCity">
<td colspan="2" id="cityPy">
<a href="#" id="ltop" onclick="GetHotCity();"><b>热门城市</b></a> <a href="#" id="la"
onclick="showCity('a');">A</a> <a href="#" id="lb" onclick="showCity('b');">B</a> <a href="#"
id="lc" onclick="showCity('c');">C</a> <a href="#" id="ld" onclick="showCity('d');">D</a>
<a href="#" id="le" onclick="showCity('e');">E</a> <a href="#" id="lf" onclick="showCity('f');">
F</a> <a href="#" id="lg" onclick="showCity('g');">G</a> <a href="#" id="lh" onclick="showCity('h');">
H</a> <a href="#" id="li" onclick="showCity('i');">I</a> <a href="#" id="lj" onclick="showCity('j');">
J</a> <a href="#" id="lk" onclick="showCity('k');">K</a> <a href="#" id="ll" onclick="showCity('l');">
L</a> <a href="#" id="lm" onclick="showCity('m');">M</a> <a href="#" id="ln" onclick="showCity('n');">
N</a> <a href="#" id="lo" onclick="showCity('o');">O</a> <a href="#" id="lp" onclick="showCity('p');">
P</a> <a href="#" id="lq" onclick="showCity('q');">Q</a> <a href="#" id="lr" onclick="showCity('r');">
R</a> <a href="#" id="ls" onclick="showCity('s');">S</a>
<a href="#" id="lt" onclick="showCity('t');">T</a> <a href="#" id="lu" onclick="showCity('u');">
U</a> <a href="#" id="lv" onclick="showCity('v');">V</a> <a href="#" id="lw" onclick="showCity('w');">
W</a> <a href="#" id="lx" onclick="showCity('x');">X</a> <a href="#" id="ly" onclick="showCity('y');">
Y</a> <a href="#" id="lz" onclick="showCity('z');">Z</a>
</td>
</tr>
</table>
</div>
<input name="start_city" class="td_txt" onkeypress=" divhid('divCity');" onkeydown="divhid('divCity');"
onkeyup="divhid('divCity');" onfocus="showdiv('divCity','start_city','hfstartcity');"
runat="server" id="start_city" type="text" />

var Editor;
var Hfeditor;
var Div;
function showdiv(div, editor, hfeditor) {
$('#' + div).css('display') == 'none';
Editor = editor;
Hfeditor = hfeditor;
Div = div;
showFillterdiv(editor, div);
$('#showTable').html('请稍候...');
$.get('../../httphandlers/SreachHandler.ashx', { action: 'GetCityByPYShort', topcity: 1, editor: editor, hfeditor: hfeditor, rnd: Math.random() }, City_callback);
}

function City_callback(res) {
$('#showTable').html(res);
}
cherho0 2010-10-19
  • 打赏
  • 举报
回复
ajax会吗,异步获取
taier_jun 2010-10-19
  • 打赏
  • 举报
回复
怎么没人回复呢?求指教啊!顶出来!
cherho0 2010-10-19
  • 打赏
  • 举报
回复
<input name="start_city" class="td_txt" onkeypress=" divhid('divCity');" onkeydown="divhid('divCity');"
onkeyup="divhid('divCity');" onfocus="showdiv('divCity','start_city','hfstartcity');"
runat="server" id="start_city" type="text" />
cherho0 2010-10-19
  • 打赏
  • 举报
回复
这个控件输出到客户端也是a标签,一样的
cherho0 2010-10-19
  • 打赏
  • 举报
回复
效果是肯定有的,肯定是你哪里没做好出现问题了
taier_jun 2010-10-19
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 cherho0 的回复:]
我只是举例,js如果你做web的话,js是必须要精通的,dom的东西必须懂,建议买本书看看。光用c#是无法做web的,

<asp:LinkButton ID="LB_hn" runat="server" BorderStyle="None" BorderWidth="0px"
Font-Size="Smaller" ForeColor="Red" Style="left: 288px;……
[/Quote]

- -@!onmouseover="show('id')">湖南省</asp:LinkButton>这句在这里是不允许的吧
没有效果
cherho0 2010-10-19
  • 打赏
  • 举报
回复
我只是举例,js如果你做web的话,js是必须要精通的,dom的东西必须懂,建议买本书看看。光用c#是无法做web的,

<asp:LinkButton ID="LB_hn" runat="server" BorderStyle="None" BorderWidth="0px"
Font-Size="Smaller" ForeColor="Red" Style="left: 288px; position: absolute; top: 433px;
text-decoration: none" onmouseover="show('id')">湖南省</asp:LinkButton>
这个ID你在后台动态生成也好,或者随便你怎么,根据它来取值,能理解的话就给分吧,不能理解,看来你还要再修炼几年再做开发了,因为这都是基础的
taier_jun 2010-10-19
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 cherho0 的回复:]
....楼主自己就不会想,什么都问吗?你把当前控件穿进去
<input type='button' onmouseover="show('id')">

然后$('#'+id+'').text();
不就得到了,很无语,你这样只会问自己不研究,什么时候能进步
[/Quote]
还加一个button?我对js不怎么了解,能详细点么?
cherho0 2010-10-19
  • 打赏
  • 举报
回复
....楼主自己就不会想,什么都问吗?你把当前控件穿进去
<input type='button' onmouseover="show('id')">

然后$('#'+id+'').text();
不就得到了,很无语,你这样只会问自己不研究,什么时候能进步
taier_jun 2010-10-19
  • 打赏
  • 举报
回复
$('#LB_hn').text();
怎么就能得到该控件就是触发的控件呢?如果其他还有很多过linkBUTTON呢?
真实页面中会有近50个
cherho0 2010-10-19
  • 打赏
  • 举报
回复
onfocus和onmouserover有区别吗?触发事件就是了,获取湖南省

$('#LB_hn').text();
内容概要:本文围绕“新型电力系统下多分布式电源接入配电网承载力评估方法”的研究,系统性地介绍了基于Matlab的仿真建模与代码实现方案,旨在评估高比例分布式电源(如光伏、风电等)接入背景下配电网的接纳能力。研究融合了智能优化算法(如蜣螂优化、灰狼优化、遗传算法)、多目标优化、鲁棒优化及双层优化模型,结合潮流计算、稳定性分析与故障仿真,构建了完整的承载力评估体系。文档不仅提供核心算法实现,还拓展至微电网调度、储能配置、电氢耦合系统、电动汽车协同等前沿方向,强调“复现+创新”相结合的科研路径,助力研究者快速掌握高水平论文复现技巧并激发原创思路。; 适合人群:具备电力系统、自动化或相关专业背景,熟悉Matlab/Simulink仿真环境,正在从事科研或工程应用的研究生及初级科研人员(工作1-3年);; 使用场景及目标:①复现高水平期刊中关于配电网承载力的优化模型;②开展高比例可再生能源接入下的配电网规划与运行研究;③学习并应用智能优化算法解决复杂电力系统问题;④获取完整科研资源包以加速课题进展与论文撰写; 阅读建议:建议读者关注公众号“荔枝科研社”获取网盘资源,下载全套代码与模型文件,按照文档结构循序渐进学习,重点理解算法设计逻辑与仿真建模细节,结合所提供的复现案例深化对优化模型与工程应用场景的理解,提升科研效率与创新能力。

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧