对不起,我没分了,麻烦哪位回答我的问题。 我是指就在ImageButton存在的那个页面上,应该不难吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然可以了,我给你代码我先问以下。事不是在系统中用代码生成控件,在自动生成控间的事件呢?如果是如下: System.Windows.Forms.Button aa=new Button(); aa.Text="Click Me"; aa.Click+=new EventHandler(this.cc); this.Controls.Add(aa);在外面定义函数ccprivate void cc(object sender, System.EventArgs e) { MessageBox.Show("ccc"); } HenanBoy(天天学习) :我不是这个意思,我的意思是:比如点一个button,我想让他起到和点另一个button一样的效果,但是粘贴代码是不行的。gujianxin(木头象):大概就是这意思。但是这个写在哪里呢?客户端还是Click事件里?麻烦详细一些。谢谢大家 function DelButton_Onclick(){ var truthBeTold = window.confirm("单击“确定”继续。单击“取消”停止。"); if (truthBeTold) { __doPostBack("DelLinkBtn",""); }} 这个是写在客户端的script语言,可以通过点击页面上的一个按钮,实现另外按钮的事件。 DelLinkBtn 事件是一个linkbutton的事件,DelButton_Onclick 是一个html中的一个input控件。 button1.Click+=new EventHandler(this.button1_click);button2.Click+=new EventHandler(this.button1_click);button3.Click+=new EventHandler(this.button1_click);则三个button的click就都等同效果了。 可以直接通过客户端javascript调用主显示文件中,<script language="javascript"> function _Refresh() { __doPostBack("linkRefresh",""); } function _DelFile() { if(!confirm('确定删除所选择的文件或目录吗?')) return false; __doPostBack("linkDel",""); } function _AddFile() { __doPostBack("linkNew",""); } function _MoveFile() { __doPostBack("linkMove",""); } </script> 也可以在服务器发出调用命令ToolBar .cs文件中private void Toolbar1_Onclick(object sender, System.EventArgs e){ string script = "<script language = javascript>"; ToolbarButton button = (ToolbarButton)sender; switch(button.ID) { case "IDB_ADD": script += "parent.main._AddFile();"; break; case "IDB_DEL": script += "parent.main._DelFile();"; break; case "IDB_REFRESH": script += "parent.main._Refresh();"; break; case "move": script += "parent.main._MoveFile();"; break; case "NewSort": script += "parent.contents._AddSort();"; break; case "DeleteSort": script += "parent.contents._DelSort();"; break; } script += "</script>"; Page.RegisterClientScriptBlock("cmd",script); } 大家做客户端软件有没有会应用到用户行为分析的 Winform执行时卡死。。。 关行tabcontrol隐藏问题,请前辈指点! vs2005 怎么添加flash? 大家看看我的VS 2005 是什么版本的~~ 如何转换strinrg到int 非常奇怪的问题,求高人指点! 请教关于打印监控 .Net是否允许低阶的语言功能,或者C#是否支持汇编 我的爱机怎么还是装不上VS7? 用什么方法把unsigned short userID[128]转换成LPCTSTR/char *类型? 我一分也没有了,请大家帮我看看出了什么毛病吧!
我先问以下。事不是在系统中用代码生成控件,在自动生成控间的事件呢?
如果是如下:
System.Windows.Forms.Button aa=new Button();
aa.Text="Click Me";
aa.Click+=new EventHandler(this.cc);
this.Controls.Add(aa);
在外面定义
函数cc
private void cc(object sender, System.EventArgs e)
{
MessageBox.Show("ccc");
}
我不是这个意思,我的意思是:比如点一个button,我想让他起到和点另一个button一样的效果,但是粘贴代码是不行的。gujianxin(木头象):
大概就是这意思。但是这个写在哪里呢?客户端还是Click事件里?
麻烦详细一些。谢谢大家
{
var truthBeTold = window.confirm("单击“确定”继续。单击“取消”停止。");
if (truthBeTold) {
__doPostBack("DelLinkBtn","");
}
} 这个是写在客户端的script语言,可以通过点击页面上的一个按钮,实现另外按钮的事件。
button2.Click+=new EventHandler(this.button1_click);
button3.Click+=new EventHandler(this.button1_click);
则三个button的click就都等同效果了。
<script language="javascript">
function _Refresh()
{
__doPostBack("linkRefresh","");
}
function _DelFile()
{
if(!confirm('确定删除所选择的文件或目录吗?'))
return false;
__doPostBack("linkDel","");
}
function _AddFile()
{
__doPostBack("linkNew","");
}
function _MoveFile()
{
__doPostBack("linkMove","");
}
</script>
也可以在服务器发出调用命令ToolBar .cs文件中private void Toolbar1_Onclick(object sender, System.EventArgs e)
{
string script = "<script language = javascript>";
ToolbarButton button = (ToolbarButton)sender;
switch(button.ID)
{
case "IDB_ADD":
script += "parent.main._AddFile();";
break;
case "IDB_DEL":
script += "parent.main._DelFile();";
break;
case "IDB_REFRESH":
script += "parent.main._Refresh();";
break; case "move":
script += "parent.main._MoveFile();";
break; case "NewSort":
script += "parent.contents._AddSort();";
break;
case "DeleteSort":
script += "parent.contents._DelSort();";
break;
}
script += "</script>";
Page.RegisterClientScriptBlock("cmd",script); }