直接调用比如你的Button名称为XXx的时间为XXX_Clicked(object Sender , EventArg e),
则在Page_Load中写如下代码XXX_Clicked(this.XXX,EventArg.Empty)
则在Page_Load中写如下代码XXX_Clicked(this.XXX,EventArg.Empty)
解决方案 »
- VS2010在64位系统下运行程序时无法掉用到32位oracle的数据
- 如何将参数传给视图???谁给改造改造???
- 自学程序的进来,自己有经验的哈!怎么自学C# .net vs2008编程
- 怎样用BAT得到周一至周日之间的所有文件夹,并删除这些文件夹下面jpg文件
- 向大家虚心请教一个问题,谢谢.
- ADO.NET 中,怎么得到批SQL命令的每个影响行数,跟 SQL 查询分析器里的一样效果!
- 怎么把一个buffer考到结构体里面发出去啊
- WinForm切换MDI时候窗体会闪烁,如何解决?
- 500分求c#开发三层架构的资料,源码。客户端最好是Win Form
- 怎样初始化一个数组?
- 字符串转换为整型!
- socket通讯中,客户端被服务器端断开,客户端怎样才能得到这个事件或在哪儿加委托?
Page_Load:
CommandEventArgs args = new CommandEventArgs("hello","hello,world");
Button1_Command(null,args);
...
if (e.CommandName == "hello")
Response.Write(e.CommandArgument);
<!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>
如:
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里调用.第一个参数如何填
CommandEventArgs args = new CommandEventArgs("hello","hello,world");
object aa;
aa = btnPrt;
btnPrt_Command(aa,args);谢谢大家