我使用了highslide,然后很简单添加了一个div,一个inputButton中click事件来显示这个div
先上代码
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="jquery.aspx.cs" Inherits="ajax_jquery" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript" src="../js/jquery/jquery.js"></script>
<script type="text/javascript" src="../highslide/highslide-full.packed.js"></script>
<link rel="Stylesheet" type="text/css" href="../highslide/highslide.css" media="screen" />
<script type="text/javascript">
hs.graphicsDir = '../highslide/graphics/';
hs.outlineType = 'rounded-white';
hs.showCredits = 'false';
hs.align = 'center';
hs.wrapperClassName = 'draggable-header';
hs.headingText = "曲线图";
</script>
</head>
<body>
<form id="form1" runat="server">
<input ID="ex" runat="server" type="button" value="check" onclick="return hs.htmlExpand(this)" />
<div class="highslide-maincontent">
<asp:Chart ID="Chart1" runat="server">
<Series>
<asp:Series Name="Series1">
<Points>
<asp:DataPoint XValue="1" YValues="2" />
<asp:DataPoint XValue="2" YValues="3" />
<asp:DataPoint XValue="3" YValues="4" />
<asp:DataPoint XValue="4" YValues="5" />
</Points>
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
<input ID="close" runat="server" type="button" value="click me to close" onclick="return hs.close(this)" />
</div>
</form>
</body>
</html>在两个input 中有onclick事件,这个是由点击的动作来触发的,我想要直接在后台中某个事件来触发这个功能,也就是在if(true)之后执行{onclick="return hs.htmlExpand(this)"},但是这个语句是前台jquery的,我不知道后台里面onclick="return hs.htmlExpand(this)"语句怎么用C#去写,有没有人帮下忙看看这个能不能实现呢?jQueryASP.NEThighslide
先上代码
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="jquery.aspx.cs" Inherits="ajax_jquery" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript" src="../js/jquery/jquery.js"></script>
<script type="text/javascript" src="../highslide/highslide-full.packed.js"></script>
<link rel="Stylesheet" type="text/css" href="../highslide/highslide.css" media="screen" />
<script type="text/javascript">
hs.graphicsDir = '../highslide/graphics/';
hs.outlineType = 'rounded-white';
hs.showCredits = 'false';
hs.align = 'center';
hs.wrapperClassName = 'draggable-header';
hs.headingText = "曲线图";
</script>
</head>
<body>
<form id="form1" runat="server">
<input ID="ex" runat="server" type="button" value="check" onclick="return hs.htmlExpand(this)" />
<div class="highslide-maincontent">
<asp:Chart ID="Chart1" runat="server">
<Series>
<asp:Series Name="Series1">
<Points>
<asp:DataPoint XValue="1" YValues="2" />
<asp:DataPoint XValue="2" YValues="3" />
<asp:DataPoint XValue="3" YValues="4" />
<asp:DataPoint XValue="4" YValues="5" />
</Points>
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
<input ID="close" runat="server" type="button" value="click me to close" onclick="return hs.close(this)" />
</div>
</form>
</body>
</html>在两个input 中有onclick事件,这个是由点击的动作来触发的,我想要直接在后台中某个事件来触发这个功能,也就是在if(true)之后执行{onclick="return hs.htmlExpand(this)"},但是这个语句是前台jquery的,我不知道后台里面onclick="return hs.htmlExpand(this)"语句怎么用C#去写,有没有人帮下忙看看这个能不能实现呢?jQueryASP.NEThighslide
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货