如何在页面Page_Load时自动触发Button按钮的Command事件
来源:互联网 发布:苹果拍照软件搞怪2016 编辑:程序博客网 时间:2024/06/06 14:23
emiao_2001 (雾) 2004-07-09 09:23:51 在 .NET技术 / C# 提问
用C#.NET开发WEB系统
如何在"private void Page_Load(object sender, System.EventArgs e)"里触发Button按钮的Command事件(Button为服务端控件)
问题点数:100、回复次数:8
1楼 Piyongcai (皮) 回复于 2004-07-09 09:42:01 得分 20
直接调用
比如你的Button名称为XXx的时间为XXX_Clicked(object Sender , EventArg e),
则在Page_Load中写如下代码
XXX_Clicked(this.XXX,EventArg.Empty)
2楼 acewang (龍芯*Inside!) 回复于 2004-07-09 09:42:41 得分 50
like this:
Page_Load:
CommandEventArgs args = new CommandEventArgs("hello","hello,world");
Button1_Command(null,args);
...
if (e.CommandName == "hello")
Response.Write(e.CommandArgument);
3楼 whxleem (feeling) 回复于 2004-07-09 09:44:53 得分 5
楼上两位的都能做到
4楼 xiahouwen (活靶子.NET) 回复于 2004-07-09 09:46:58 得分 20
以下代码通过测试
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>PageLoad中调用Button的Click事件</TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="活靶子">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="c#" runat="server">
void Page_Load(object o,EventArgs e)
{
btn_click(o,e);
}
void btn_click(object o,EventArgs e)
{
Response.Write("aaaaaaaaaaaaaa");
}
</script>
</HEAD>
<BODY>
<form runat=server>
<asp:button id=btn onclick=btn_click runat=server Text="Click Me" />
</form>
</BODY>
</HTML>
5楼 zhpsam109 (昊子鳖鳖) 回复于 2004-07-09 09:57:00 得分 5
就是,直接调用阿!
6楼 emiao_2001 (雾) 回复于 2004-07-09 10:02:21 得分 0
我需要Button1_Command(null,args)里的第一个参数不为空.
如:
private void btnPrt_Command(object sender, System.Web.UI.WebControls.CommandEventArgs e)
{
Session["CmdName"] = ((Button)sender).CommandName;
CommonRequest(sender,e);
}
public void CommonRequest(string sender, System.Web.UI.WebControls.CommandEventArgs e)
{
switch (sender)
{
case "ReturnToMain" :
ReturnToMainPage();//转回主页面
break;
default:
break;
}
}
这里的btnPrt_Command如何在Page_Load里调用.第一个参数如何填
7楼 emiao_2001 (雾) 回复于 2004-07-09 10:06:52 得分 0
sender对应的应该是我点击的按纽.我不知道如何在Page_Load里调用btnPrt_Command时将他表示
8楼 emiao_2001 (雾) 回复于 2004-07-09 10:45:58 得分 0
问题解决了:
CommandEventArgs args = new CommandEventArgs("hello","hello,world");
object aa;
aa = btnPrt;
btnPrt_Command(aa,args);
- 如何在页面Page_Load时自动触发Button按钮的Command事件
- 如何在button事件后触发page_load
- 如何在page_load中判断是哪个控件触发的事件?
- asp .net 页面回车触发button 按钮事件
- asp.net 页面回车触发button按钮事件
- asp.net 页面回车触发button按钮事件
- 自己写的,跳转到xx页面后,自动触发特定button的click事件
- 自动触发按钮的点击事件
- asp.net中的按钮在页面上有验证控件的时候不触发按钮事件
- 在asp.net 页面中,点击回车键触发Button事件
- Button的触发事件
- 触发Button按钮事件的三种方式
- 触发Button按钮事件的三种方式
- android 触发Button按钮事件的三种方式
- Android的Button按钮,ACTION_UP事件不触发解决方案
- Android的Button按钮,ACTION_UP事件不触发解决方案
- Android的Button按钮,ACTION_UP事件不触发解决方案
- html 按Enter后,自动触发指定button的click事件 在谷歌好用
- 用Split()方法提取字符
- 没法不乐:死老外的中文水平达到这种程度了
- 如何在page_load中判断是哪个控件触发的事件?
- asp.net中自定义tooltip的显示
- 前言
- 如何在页面Page_Load时自动触发Button按钮的Command事件
- 初识APPFUSE
- 可不可以在page_load里判定是哪个控件引发的呢?
- Watsonxu Utility免费网络服务汇总
- 线程注入 根据进程名字来实现注入
- 关于制作TrueType字体(1)
- 今天正式决定,每天简短的几个字记录自己准备系统分析员考试的过程。
- .NET和J2EE该相互学习什么
- Task 5 Complete