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
请高手赐教!!!!!!!!!
...全文
360 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();
内容概要:本文围绕四开关Buck-Boost变换器的建模分析与闭环仿真性能展开研究,重点探讨其在Simulink环境下的稳压控制特性与系统动态响应。通过建立精确的状态空间平均法数学模型,设计基于PI调节器的闭环控制系统,并结合仿真手段验证了变换器在不同输入电压和负载条件下的输出电压稳定性与抗扰动能力。研究涵盖主电路拓扑结构、工作模态分析、小信号建模、控制器参数整定及Simulink仿真平台搭建等关键技术环节,实现了对升降压过程的平滑切换与高性能电压调节。同时,文中强调科研过程中应注重逻辑思维与创新意识的培养,倡导借助成熟仿真工具提升研究效率与系统设计水平。; 适合人群:具备电力电子技术基础、熟悉Simulink仿真环境,从事新能源变换系统、电源设计等相关方向的研究生或工程技术人员。; 使用场景及目标:①掌握四开关Buck-Boost变换器的工作原理与状态空间建模方法;②学习基于Simulink的闭环控制器设计与动态性能仿真验证流程;③为电力电子变换器的稳定性分析、控制器优化及工程化实现提供理论支持与实践参考。; 阅读建议:建议读者结合文中的仿真模型逐步操作,重点关注电路工作模态推导与控制器设计部分,深入理解系统稳定性判据与参数 tuning 方法,同时关注科研方法论的引导,提升系统性思维与仿真实践能力。
内容概要:本文详细介绍了基于自适应虚拟阻抗的光储并网系统谐波抑制策略的Simulink仿真实现方法,旨在通过构建高精度的仿真模型解决光伏发电与储能系统在并网过程中引发的谐波污染问题。文中深入剖析了自适应虚拟阻抗技术的核心原理,重点阐述其在动态调节阻抗参数以应对电网阻抗波动、有效抑制并网电流谐波、提升电能质量和系统稳定性方面的关键技术优势。该策略能够根据实时运行工况自适应调整控制参数,显著增强系统对复杂电网环境的适应能力。资源配套完整的Matlab/Simulink仿真模型与可运行代码,支持用户完美复现仿真结果,并为进一步的算法优化、控制器设计及学术研究提供坚实的技术基础。; 适合人群:具备电力电子、新能源并网、自动控制理论等相关专业知识背景的科研人员,包括从事相关课题研究的研究生、高校教师及电力系统领域的工程技术人员;熟悉Matlab/Simulink仿真平台并希望深入理解先进并网控制策略的研发人员; 使用场景及目标:①用于光储混合系统的电能质量分析与谐波治理关键技术研究;②支撑高水平学术论文的复现、科研项目申报及实际工程中并网逆变器控制器的设计与性能验证;③作为高校研究生课程或科研培训的教学案例,帮助学生深入理解虚拟阻抗控制机理、自适应算法设计及其在提升并网系统动态响应特性中的应用; 阅读建议:建议读者结合提供的仿真模型进行分模块调试与整体运行,重点关注控制器参数的整定过程、系统在不同电网条件下的频率响应特性和谐波抑制效果,同时建议参考相关领域的权威文献,以深化对自适应控制策略的理解,实现从仿真复现到技术创新的跨越。

62,271

社区成员

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

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

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

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