一个ASP.NET程序,左边是C#页面,右边是ASP页面,右边ASP上有个打印按钮完成打印功能.点击一下按钮打印一次.
现在我想在左边C#页面上做个循环,让它按不同的条件更新右边的ASP页面并执行ASP上的打印按钮,循环多少次就打印多少回. 这有可能实现吗? 有人说C#在服务器端执行,而ASP在客户端执行,达不到我这样的目的.
现在我想在左边C#页面上做个循环,让它按不同的条件更新右边的ASP页面并执行ASP上的打印按钮,循环多少次就打印多少回. 这有可能实现吗? 有人说C#在服务器端执行,而ASP在客户端执行,达不到我这样的目的.
解决方案 »
- 装了.NET 3.5 而VS2010的FrameWork列表里不存在,为何?
- 如何将ie9降级为ie8
- 请问asp.net如何获取对象数据源调用存储过程时的返回参数?
- 一个分组的SQL语句怎么写?
- 通过程序将XML中数据读入DATASET,然后将DATASET 通过WEBSERVICE更新SQL2005数据的问题(这儿人多)
- 关于Eval()方法
- session设为20分钟,如果我在线每10分钟活动一次,那么会过时吗?
- 关于(公享代码)Web打印,简单实现(一)的一个小问题
- 急!!!!!!关于在asp.net中如何实现DateTimePicker控件功能,及在IFRAME中的子容器问题
- 如何通过url传参而不打开新的网页
- (急)关于验证控件失效问题
- 指定的参数已超出有效值的范围。参数名: value
这个循环要检查右侧页面的.状态.右侧页面document ready后,点击打印按纽.然后继续设置条件,postback
Response.Write(<script>parent.left.document.all.btnPrint.click();</script>);
<frameset cols="335,57%">
<frame name="contents" src="left.aspx">
<frame name="main" src="right.asp">
..........
</frameset>我想在左边left.aspx上循环调用右边的right.asp
for (int i = 1; i < 9; i++)
{
string pathStr=i.ToString ;
RegisterStartupScript("key", "<script>window.parent.main.location.replace('right.asp?Path="+pathStr+"');</script>");
}
结果只运行了一次,没有像我想像的那样用不同的参数调用右边页面若干次。
为什么呢?怎么写才正确呢?