如何让 owc 的script脚本代码在服务器端执行?icyer、yellowwee、redcaff_l 求助! 夸张了,JavaScript和VBScript脚本只能在客户端运行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为,如果要用 datasource控件从数据库取数据,如果是 写在客户端,那么我的数据库就暴露在外面了。 我是说有没有在服务器端执行而又可以执行同样功能的代码?要实现如下功能: 读取数据库或者服务器端硬盘下的文件中的数据到一个spreadsheet 里面。 在服务器端用Response.Write或者Page.RegisterStartupScript来输出JavaScript语句,输出的语句中就可以嵌入DataSet中的数据。 不行,icyer帮我看看 我的另一个问题吧。麻烦你了!有关owc数据源控件读取数据的问题。在线等待! 斑竹,RegisterStartupScript 输出的 script语句,是加在 html代码的那个位置。我怎么加了,一点效果都没有? http://www20.brinkster.com/icyer/MSChart/ChartExample.htm icyer():麻烦你帮我看看这段代码为何不能执行?根本就没有找到 object。我用的是RegisterStartupScriptstring scriptString = "<OBJECT id=ChartSpace1 style='WIDTH: 49%; HEIGHT: 350px' classid=CLSID:0002E500-0000-0000-C000-000000000046 VIEWASTEXT></OBJECT>"+"<br>"; scriptString += "<OBJECT id=Spreadsheet1 style='WIDTH: 49%;HEIGHT: 350px' classid=CLSID:0002E510-0000-0000-C000-000000000046 VIEWASTEXT></OBJECT>"+"<br>";scriptString += "<script language=vbscirpt> Sub Window_OnLoad()"+"<br>"; scriptString += "Spreadsheet1.ActiveSheet.Cells.Clear "+"<br>"; scriptString += "Spreadsheet1.ActiveSheet.Cells(7,7).Value=20 "+"<br>"; for (int i=0;i<row_Count;i++) for (int j=0;j<collum_Count;j++) { scriptString += "Spreadsheet1.ActiveSheet.Cells("+ (i+1).ToString()+","+(j+1).ToString()+").Value="; scriptString += ds.Tables["books"].Rows[i][j].ToString()+"<br>"; }scriptString += " End Sub</script>"; if(!this.IsStartupScriptRegistered("Startup"))this.RegisterStartupScript("Startup", scriptString);1。我不知道这段代码加到html的那一个部分?2。Startup和scriptString有什么关系?我上面根本就没有提到startup.谢谢了! 1. Page.RegisterStartupScript添加的内容,是在<Form>...</Form>的最后。2. Page.RegisterStartupScript的两个参数,第一个表示后面脚本的标记,在同一个页面中,这个标记必须是唯一的,否则后面的会覆盖前面的。if(!this.IsStartupScriptRegistered("Startup"))this.RegisterStartupScript("Startup", scriptString);中,去掉这个判断,直接执行:this.RegisterStartupScript("Startup", scriptString); 算了,我不打算这么做了,我现在有两个想法,也算是技术难点。1。怎么把服务器端的一个文件(例如xml或者xls或者csv里面的数据导入到spreadsheet里面来?2。听说spreadsheet可以用作服务器端的组件来用,我现在找不到资料。能给予我上述两个问题一点帮助吗? 携程旅行网乘机人加载实现方法问题 iis7是用.net重新实现的? sql语句中的时间类型 命名空间的问题 在.net 下用什么控件或方法能实现ftp自动登录上传文件 如何学习asp.net 100分求如何在asp.net中将数据库中binary字段存储的rtf格式的带文本和图片的内容读取到ie中的方法,可以用控件,但不能用文件方式存储rtf 问一个简单的问题,如何在一个框架中的button的事件中同时使两个框架同时刷新啊? xml排序怎么处理 Gridview中的TextBox问题 我想将表名也作为输入参数,怎样改这个存储过程才行? 怎样将数据库中的多个表添加到水晶报表中?
那么我的数据库就暴露在外面了。
一个spreadsheet 里面。
麻烦你帮我看看这段代码为何不能执行?根本就没有找到 object。我用的是
RegisterStartupScriptstring scriptString = "<OBJECT id=ChartSpace1 style='WIDTH: 49%; HEIGHT: 350px' classid=CLSID:0002E500-0000-0000-C000-000000000046 VIEWASTEXT></OBJECT>"+"<br>";
scriptString += "<OBJECT id=Spreadsheet1 style='WIDTH: 49%;HEIGHT: 350px' classid=CLSID:0002E510-0000-0000-C000-000000000046 VIEWASTEXT></OBJECT>"+"<br>";scriptString += "<script language=vbscirpt> Sub Window_OnLoad()"+"<br>";
scriptString += "Spreadsheet1.ActiveSheet.Cells.Clear "+"<br>";
scriptString += "Spreadsheet1.ActiveSheet.Cells(7,7).Value=20 "+"<br>";
for (int i=0;i<row_Count;i++)
for (int j=0;j<collum_Count;j++)
{
scriptString += "Spreadsheet1.ActiveSheet.Cells("+ (i+1).ToString()+","+(j+1).ToString()+").Value=";
scriptString += ds.Tables["books"].Rows[i][j].ToString()+"<br>";
}scriptString += " End Sub</script>";
if(!this.IsStartupScriptRegistered("Startup"))
this.RegisterStartupScript("Startup", scriptString);1。我不知道这段代码加到html的那一个部分?
2。Startup和scriptString有什么关系?我上面根本就没有提到startup.谢谢了!
2. Page.RegisterStartupScript的两个参数,第一个表示后面脚本的标记,在同一个页面中,这个标记必须是唯一的,否则后面的会覆盖前面的。
if(!this.IsStartupScriptRegistered("Startup"))
this.RegisterStartupScript("Startup", scriptString);
中,去掉这个判断,直接执行:
this.RegisterStartupScript("Startup", scriptString);
怎么把服务器端的一个文件(例如xml或者xls或者csv里面的数据导入到spreadsheet里面来?2。听说spreadsheet可以用作服务器端的组件来用,我现在找不到资料。能给予我上述两个问题一点帮助吗?