- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<div id="host" class="graph-container divsub" runat="server" style="padding: 0px;margin-left: 30px;">
<div id="jqxChartApvilla" style="width: 610px; height: 370px;" runat="server">
</div>
</div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
放置此 div runat="server"
的原因是我想将图表导出到 excel 并且单击按钮我正在将图表导出到 excel 。以下是将div数据导出到excel的代码
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
Response.Clear()
Response.AddHeader("content-disposition", "attachment;filename=FileName.xls")
Response.Charset = ""
Response.ContentType = "application/vnd.xls"
Dim stringWrite As New System.IO.StringWriter()
Dim htmlWrite As System.Web.UI.HtmlTextWriter = New HtmlTextWriter(stringWrite)
host.RenderControl(htmlWrite)
Response.Write(stringWrite.ToString())
Response.[End]()
End Sub
下面是生成 Jqwidgets 图表的 java 脚本...图表工作正常
$(document).ready(function() {
$.ajax({
type: 'GET',
dataType: 'json',
async: false,
url: 'http://localhost:53807/UI/WebService1.asmx/Apvilladata',
cache: false,
contentType: 'application/json; charset=utf-8',
success: function(data) {
source = $.parseJSON(data.d);
},
error: function(err) {
alert('Error');
}
});
// prepare jqxChart settings
var settings = {
title: "Age Wise Population @Lavasa",
description: "",
showLegend: true,
padding: { left: 15, top: 15, right: 5, bottom: 5 },
titlePadding: { left: 0, top: 10, right: 20, bottom: 10 },
source: source,
enableAnimations: true,
// description: "Time spent in vigorous exercise by activity",
categoryAxis:
{
dataField: 'Age',
description: '',
showGridLines: false,
showTickMarks: true
},
colorScheme: 'scheme02',
seriesGroups:
[
{
type: 'column',
columnsGapPercent: 50,
seriesGapPercent: 0,
valueAxis: {
description: 'Age Wise Count',
unitInterval: 10,
minValue: 0,
maxValue: 150,
displayValueAxis: true,
description: 'Visitors Count',
axisSize: 'auto',
tickMarksColor: '#888888',
},
click: myEventHandler,
series: [
{ dataField: 'Rent', displayText: 'Rent' },
{ dataField: 'Owned', displayText: 'Owned' }
]
}
]
};
function myEventHandler(e) {
var eventData = '<div><b>Last Event: </b>' + e.event + '<b>, DataField: </b>' + e.serie.dataField + '<b>, Value: </b>' + e.elementValue + '<b>, X-Axis: </b>' + e.elementIndex + "</div>"; //
document.getElementById("<%=hfdatafield.ClientID %>").value = e.serie.dataField;
document.getElementById("<%=hfvalue.ClientID %>").value = e.serie.elementValue;
document.getElementById("<%=hfMonth.ClientID %>").value = e.elementIndex;
// alert(document.getElementById("<%=hfMonth.ClientID %>").value);
$('#dvmonth').html(document.getElementById("<%=hfMonth.ClientID %>").value);
$('#eventText').html(eventData);
document.getElementById('<%= btnshowgrid.ClientID%>').click();
};
$('#jqxChartApvilla').jqxChart(settings);
});
最佳答案
尝试将此属性添加到您的 DIV ( ClientIDMode="Static")
。
<div id="host" class="graph-container divsub" ClientIDMode="Static" runat="server" style="padding: 0px;margin-left: 30px;">
<div id="jqxChartApvilla" style="width: 610px; height: 370px;" runat="server">
</div>
</div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
关于javascript - 如果我将 Div 设置为 runat ="server",则不显示 Jqwidgets 图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20349991/
我的 ASCX 控件上有以下标记: &tab=Proposal&view=RoomBlock" id="RoomBlockLink" runat="server"> Room Block 它
我很难满足在带有 runat = "server"的 div 标签上添加事件点击。这在 IE 上完美运行,但在 chrome、mozilla 上运行不正常。搜索错误:-) 这是我试过的代码 JavaS
第一个问题:我正在创建一个网站,每次激活一个方法时,我的页面都会重新加载。我的所有方法都在服务器上运行(它们都是 ASP.NET 代码隐藏函数)。但我想让它们在客户端运行,而客户端看不到,或者至少让它
我是 C# 的新手,我发现当时一个页面上只能有 1 个 runat="server"。我的母版页中有 1 个,登录页面中有 1 个。 我需要它们都工作,因为我的母版页中有一些 asp 按钮,我需要使用
我有一个 HiddenField1,当我运行 C# 代码时它似乎不存在。 错误是: The name 'HiddenField1' does not exist in the current cont
两者在功能上有什么区别 和 带有 runat="server"属性的输入是否具有其他或有限的属性和方法? 谢谢! 最佳答案 第一个创建一个 System.Web.UI.WebControls.Bu
我的下面的代码在 HTML 中使用时工作正常。我尝试将相同的代码放入表单中,但它停止工作。如何解决这个问题? Chat scroll test #chat { width: 200
我对 ASP.NET 还很陌生。我刚刚查看了一个默认的 ASP.NET Web 应用程序。它默认带有几个页面(Default.aspx、About.aspx 等)。 我注意到 Site.master
就像标题所说..为什么? 我知道为什么普通 ASP.NET 控件需要它,对此有很多问题。 但是由于您只能在外观文件中定义 .NET 控件(没有正常的 HTML 标记),为什么外观文件中的每个控件仍然需
我指的是这个网站http://jqueryui.com/datepicker/对于日期选择器,我的编码与给出的源代码完全相同。这些编码工作正常。 但是.. 当我在这段代码中添加 runat="serv
我在使用 runat=server 子句在表单标记内显示图表时遇到问题。如果我删除子句图表就可以了。我还尝试在 jquery 定义中使用 除了 #container 之外,但它没有帮助。这是我带有
有什么区别和 ? 最佳答案 当您添加 runat="server"属性标签将在服务器端代码中变得可用,就像任何其他 asp.net控制。 然后您将能够直接在块中操作/添加 c#/javascript
如何创建 用代码(c#)?我的问题是我想在我的页面上有多个表单(最初没有)。我正在从数据库加载所有组件。 我到处都找遍了,找不到任何相关信息。 最佳答案 从痛苦的内存中,在 ASP.NET-webfo
我有这样一张图片: 除非我删除 runat="server",否则图像不会显示。 这种行为有什么原因吗? 最佳答案 它一定是在调用Control.ResolveClientUrl并以错误的道路结束。
我的 ASPX 页面中有一个 html 表,我想在代码隐藏中使用它进行一些处理。表格如下: ID:
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
如何在具有 runat=server 属性的控件上运行脚本? 删除 runat=server 使脚本运行顺利,但我将无法访问控件。 这是脚本。有什么想法吗? $("#txthSchedTime")
html abcd 代码 string contantProduct = "does not see water else swimer good"; ltrProducts.InnerHtml =
我在 aspx 页面中有一个 div,它设置为在服务器上运行。 现在这个 div 将通过静态方法添加一个用户控件: public static void LoadCurrentArticle(int
我已经查看了我的问题的解决方案,例如 https://stackoverflow.com/posts/6930648/revisions然而,虽然这些将第一行文本放在我想要的位置,但第二行和第三行(位
我是一名优秀的程序员,十分优秀!