asp.NET如何实现当页面加载时,会有点击按钮的功能?

比如说我有个查询按钮。我有页面加载时,会自动代替人工点击一下这个查询按钮。我开始写成这样好像不行,button1_click1(sender,e);希望高手指点一下

button1_click1(sender,e);
这里的参数,前者是一个对象(其实这里传递的是对象的引用,如果是button1的click事件则sender就是button1),后面是包含事件数据的类的基类。   其实简单点说就是对象(object)sender导致了某个事件的发生,事件的内容就是(e)   在程序中的事件处理函数就是依赖EventHandler实现的:   比方说你点了一个按钮,程序怎么知道应该用哪个函数来处理这个动作呢?那么EventHandler会告诉程序:"button1(sender)被点击(e)了,请调用对应的处理函数"。当然这个函数是谁,这个函数要做什么,是由你自己写的。
如果你要在页面加载的时候处理它应该按照如下方法来写:
在Page_Load里面调用这个方法,这里要注意一下传过去的参数
protected void Page_Load(object sender, EventArgs e)
{
try
{
button1_click1(this.button1,new EventArgs());//如果button1_click1方法里面有用到button1对象就一定要这样穿参数,否则可以像楼上几位那样,直接传Page_Load里面的参数过去就好了,但是注意一下Page_Load里面的sender指的是整个页面,而button1_click1里面的sender,在事件被触发时,应该是指button1对象,我这么说不知道你明白了没有?
}catch(Exception ex){}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-15
你想要页面加载时就点击查询按钮,就是实现一下你的查询按钮实现的代码就行了。
protected void Page_Load(object sender, EventArgs e)
{
button1_click1(sender,e);
}
这样写
第2个回答  2011-07-15
你将在button1_click1(sender,e)事件中写的代码放在一个自己定义的函数中
比如你自己定义的函数:
private void Management()//查询的代码
{
//这里写你在button1_click1(sender,e)事件中写的代码
}
然后在button1_click1(sender,e)事件中调用自己写的函数
protected void Button1_Click1(object sender, EventArgs e)
{
Management();//查询的代码
}

同时在事件也调用一下自己写的函数:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Management();//查询的代码
}
}
这样应该就可以了,试试吧
第3个回答  2011-07-15
你可以写在 page_load 里面
读取创建页 默认的
第4个回答  2011-07-15
QQ7481545本回答被提问者采纳

asp.net怎么在页面加载时活加载完成时自动调用搜索按钮,就不用在点...
这页面第一次再在完成的事件,不能这样把按钮事件放在里面,具体做法是把 lbsearch_Click里面的代码写成一个方法,像GetPage()那样子,然后在if (!IsPostBack) {调用该方法}。

asp.net如何实现点击计数
IsPostBack) { int i=...\/\/这里i是读取到数据库保存的浏览次数 i=i+1;然后把i写进数据库 } } \/\/page_load就是当每次打开页面时(即加载页面时)所激发的事件(加了 if (!IsPostBack),刷新页面就不会执行读取数据库了,因为Asp的按钮等控件点击后都会autopostback)...

为什么点ASP按钮后总是先刷新一下页面,也就是先执行Page_Load然后才会...
这是asp.net本身的运行机制。具体控制逻辑在Page这个类里面,你可以去看下Page的ProcessRequestMain这个方法的源码。。。if (context.TraceIsEnabled) this.Trace.Write("aspx.page", "Begin PreLoad");this.OnPreLoad(EventArgs.Empty);if (context.TraceIsEnabled) this.Trace.Write("aspx.page", "End...

asp.net中如何做到一个页面中点击按钮后另一个页面的Label.Text值+1
如同楼上所言,两个页面要是能互动的话,就得一个前提:他们之间存在直接的联系。就我所知道的,无非两种情况:1,框架结构下的嵌套关系 .2,弹出窗口模式下的父子关系。两种情况都需要脚本来完成互动。还有一种情况,不是本质上并非是互动。那就是一个页面通过ajax提交服务器,改变数据库内容,另一个...

Asp.net 页面刷新,导致自动运行上次调用过的事件。
这个你的表述不明切首先 我猜测 你在第一次打开页面的时候初始化一些值。然后你需要执行操作。如点击一个按钮,从而造成事件回发加载页面。关键可能在这里 你的pageload事件中的执行的事件每次都会执行,因为你少了一句判断 if(!Page.IsPostback){ \/\/执行操作 } 这句话表明:当你首次加载的时候会...

ASP.NET中实现textbox之间 回车键光标切换 就跟tab键一个功能
这个目前使用JQ实现的 大概思路,再页面加载的时候,给每个文本框添加一个监听页面的按键事件,当键值为13的时候(回车),根据当前的文本框,把光标移动到下一个

asp.net怎么实现点击退出系统的按钮就让其跳转到空白页?
第一种 session clear Response.Write("location.href='跳转的页面'");Response.End();--- 第二种 不做改动 在跳转的页面 js控制 \/\/ 通过简单脚本防止用户后退 javascript:window.history.forward(1);

在ASP.NET(C#)中,每次刷新页面,网页的Page_Load事件都要加载,那么是不...
如果添加ISPostBack属性,里面的方法只会在页面首次加载时候执行 举个例子:protected void Page_Load(object sender ,EventArgs e){ if(!isPostBack){ \/\/\/执行的方法 BindDGV();} } private void BindDGV(){ } 给你发个链接将的是事件流的::http:\/\/www.cnblogs.com\/xhwy\/archive\/2012\/05\/20...

<asp.net>点击iframe页面中的按钮刷新父页面,但是不改变iframe先前的src...
在父页面放置一个隐藏字段HiddenField,js刷新父页面之前将iframe当前的src属性保存到该隐藏字段中。再在父页面加载事件onload中时用js检查该隐藏字段是否包含src值,如果有,将其值赋值给iframe的src属性。

asp.net双击空间为什么进pageload里面
可能你的控件的click事件指定的是Page_Load方法,所以双击进去了。你查看一下你新加的button里面的click事件指向的是什么

相似回答
大家正在搜