c# 打开页面 如何 自动执行 Button_Click

问题描述

protectedvoidPage_Load(objectsender,EventArgse){这里如何在执行Button1_Click(不通过页面点击,打开页面就执行)}protectedvoidButton1_Click(objectsender,EventArgse){Response.Write(Result.Text);Response.End();}

解决方案

解决方案二:
添加委托!
解决方案三:
this.Button1_Click(sender,e);这个可以,但好象还有问题,我那个需要页面打开后10秒执行,不知道如何写
解决方案四:
为什么不写一个函数来调用
解决方案五:
这样就可以了.protectedvoidPage_Load(objectsender,EventArgse){Button1_Click(sender,e)}
解决方案六:
我的按钮是:<asp:ButtonID="Button1"runat="server"Text="提交"OnClientClick="page();"OnClick="Button1_Click"/>这个用了this.Button1_Click(sender,e);好象那个JS的page()函数不会执行的吗
解决方案七:
这个需要ajax的timer控件引用2楼esbbb的回复:

this.Button1_Click(sender,e);这个可以,但好象还有问题,我那个需要页面打开后10秒执行,不知道如何写

解决方案八:
delegatevoidbuton1(objectsender,EventArgse);protectedvoidPage_Load(objectsender,EventArgse){buton1btn_click=newbuton1(Button1_Click);btn_click(sender,e);}protectedvoidButton1_Click(objectsender,EventArgse){Response.Write("Page_load执行");}

解决方案九:
引用5楼esbbb的回复:

我的按钮是:<asp:ButtonID="Button1"runat="server"Text="提交"OnClientClick="page();"OnClick="Button1_Click"/>这个用了this.Button1_Click(sender,e);好象那个JS的page()函数不会执行的吗

那个JS的page()函数不会执行,不知道改如何搞
解决方案十:
现在情况有所变化,那个js函数可以在bodyonload这里执行但我点按钮跟自动执行的结果为什么不一样?
解决方案十一:
这样就可以了.protectedvoidPage_Load(objectsender,EventArgse){this.Thread.Sleep(10000);//将当前线程休眠10秒。Button1_Click(sender,e)}
解决方案十二:
我用的是protectedvoidPage_Load(objectsender,EventArgse){Button1_Click(sender,e);}protectedvoidButton1_Click(objectsender,EventArgse){Response.Write("abc");Response.Write(result.Text);Response.End();}
解决方案十三:
自动执行输出的就只有abc但点击按钮后输出的是abc加上result中的内容
解决方案十四:
写一个和click一样的方法,pageload的时候执行不就可以了
解决方案十五:
protectedvoidPage_Load(objectsender,EventArgse){this.Thread.Sleep(10000);//延迟10秒处理(毫秒为单位)Button1_Click(sender,e)}

解决方案:
page()函数是JS函数吧!JS代码是在客户端执行的,而Page_Load()是在服务端执行的。所以不一样咯。
解决方案:
我这个result是通过js赋值的,如果直接在result中写Text="ok"输出的结果是abcok但我这个result需要js赋值才行,但这样就无法获取了,而直接点击按钮是可以获取到的
解决方案:
这样的话,那您可以这样通过Request获取JS赋的值。
解决方案:
我总结一下,不然太乱了<scripttype="text/javascript">document.form1.result.value="我是小猪";</script><bodyonload="translate();"><formid="form1"runat="server"><asp:ButtonID="Button1"runat="server"Text="提交"OnClick="Button1_Click"/><asp:TextBoxID="result"TextMode="MultiLine"runat="server"></asp:TextBox></form></body>protectedvoidPage_Load(objectsender,EventArgse){Button1_Click(sender,e);}protectedvoidButton1_Click(objectsender,EventArgse){Response.Write("abc");Response.Write(result.Text);Response.End();}如果取消Button1_Click(sender,e),点击按钮,输出的结果是:abc我是小猪如果加上Button1_Click(sender,e),自动执行后输出的结果是:abc我需要自动执行后输出的结果也是abc我是小猪不知道这个如何实现
解决方案:
引用17楼boyldr的回复:

这样的话,那您可以这样通过Request获取JS赋的值。

如果是自动执行,我用Response.Write(Request["result"]);也获取不到
解决方案:
这个可能实现不了,因为网页加载时是首先运行Page_Load()里面的代码,然后再加载HTML代码。这样的话,赋值在运行代码之后,是输出不了值的。

时间: 2024-10-09 23:46:04

c# 打开页面 如何 自动执行 Button_Click的相关文章

网页视频播放器-网页 把这段表格里的视频变成打开页面后自动播放!

问题描述 网页 把这段表格里的视频变成打开页面后自动播放! <td width="480" height="370" align="left"> <div><object id="ssss" width="480" height="370" ><param name="allowScriptAccess" value=&quo

页面加载完后自动执行一个方法的js代码_javascript技巧

1.在body中用onload: <body onload="myfunction()"> 2.在脚本中用window.onload: <script type="text/javascript"> function myfun() { alert("this window.onload"); } /*用window.onload调用myfun()*/ window.onload=myfun;//不要括号 </scr

对话框打开时命令无法执行的解决方法

双击word文档老是出现:"对话框打开时命令无法执行.单击"确定",然后关闭对话框以继续"的提示,觉得很奇怪,到网上搜了一下,发现问题 是杀毒软件对office2003支持不好的原因(只有安装了OFFICE2003才有此现象),我的就是安装的office2003.出现对话框的原因 是:在杀毒软件的选项中,启用了office插件的保护功能,去掉选项,打开word文件时就不会出现这个对话框. 一.如果你安装的是诺顿 具体的解决方法是: 右键点击右下角的图标,选择 &qu

监听如果打开D盘某个文件夹,自动执行某些操作

问题描述 监听如果打开D盘某个文件夹,自动执行某些操作请问各位大虾,这样的程序用什么来做呀?之前找过用FileSystemWatcher来做,不过只能监听创建.修改.重命名等操作,不能监听打开操作的 解决方案 本帖最后由 csdyjb1682 于 2011-12-17 21:55:42 编辑解决方案二:该回复于2011-12-19 10:30:28被版主删除解决方案三:spry++打开看看你都知道怎么做了使用win32apifindwindow解决方案四:我也不太懂,能不能给个实例...解决方案

.net web vs2008的aspx页面js函数在启动谷歌浏览器调试时候自动执行

问题描述 .netwebvs2008的aspx页面js函数在启动谷歌浏览器调试时候自动执行,调用的函数都加了提示没有触发,请教. 解决方案 解决方案二:把错误信息发一下啊,应该是js报错了.解决方案三:浏览器缓存,如果不是你下载一个火狐浏览器装一个firebug,运行的时候F12,会报错误信息的

Win7按时自动执行任务

  Win7作为微软新一代操作系统,在桌面.主题.功能.安全等众多方面都有了很大的改进,自从购买了预装win7的新电脑,公司里的小王逐渐开始琢磨这款系统,对系统功能有了更多的了解和认识. 以前在使用XP系统时,小王就习惯于用系统的任务计划功能来执行一些预先设置好的任务.现在win7系统对任务计划功能进行了改进,可以创建和管理计算机将在所指定的时间自动执行常见的任务. win7系统对任务计划程序界面功能更为完善,设有任务摘要.任务状态.操作功能菜单等,并可以执行连接另一台计算机.创建任务.导入任务

Chrome打开页面上方莫名被遮挡与打开几秒后自动关闭解决方法

Google Chrome是小编现在主要使用的浏览器,不过昨天遇到了一个奇怪的显示错误,大部分页面上方被一块三角装的图层挡住了.经过一番努力,倒也发现了问题所在并成功解决.随着Chrome用户增多,这个问题相信不会是个案,故决定把排查问题及解决过程分享给各位.如果你也是Chrome用户并且同样遭遇这个问题,下面的内容会帮到你. 先来看下具体症状吧,用Chrome打开页面后,会出现一个三角形遮挡住页面上方:如下图. 页面上出现离奇遮挡物 昨天一早打开页面看到这个遮挡的时候还以为是广告效果,但是等了

任务计划 使用教程:让Win7系统实现定时自动执行

大家在使用电脑的时候可能会遇到一些需要无人值守让电脑自行执行任务后定时关机的情形,在Win7系统中,我们可以使用"任务计划"设置功能结合shutdown命令灵活设置任务计划,让Win7系统实现定时自动执行,并且可以定制日常任务,让Win7按指定时间频率自动执行. 我们在Win7系统中点击开始按钮,依次选择打开"所有程序-附件-系统工具",找到"任务计划程序"即可打开Win7系统的任务计划设置面板.也可以点击Win7开始按钮,在多功能搜索框中输入&

XP系统打不开Word提示“对话框打开时命令无法执行”如何解决

  XP系统打不开Word提示"对话框打开时命令无法执行"如何解决 一.Word安全模式-问题分析 1.Word在出现问题的时候,不能正常运行就会自动进去Word安全模式了,上述反馈的问题,就是这类.出现这样的问题.一般是Word的模版文件Normal.dot损坏了. 二.打开显示系统所有文件,包括系统隐藏文 1.既然是Word模板出现问题了,那我们找到那个模板的存放位置.可以有下面2种方法. 由于Word模板属于系统隐藏保护文件,我们需要把文件显示出来. 下面以XP为例,找到开始--