1.在你的a页面添加两个button(webservercontrol)
<asp:Button id="Button1" style="Z-INDEX: 101; LEFT: 308px; POSITION: absolute; TOP: 117px" Runat="server" Text="Button" OnClick="ht"></asp:Button>
<asp:Button id="Button2" style="Z-INDEX: 103; LEFT: 289px; POSITION: absolute; TOP: 280px" runat="server" Text="Button"></asp:Button>2.在你的vb页面添加下面代码:
Public Sub ht(ByVal sender As System.Object, ByVal e As System.EventArgs) End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Me.RegisterStartupScript("aa", "<script>window.open(""WebForm3.aspx"");</script>")
End Sub3.建立新页WebForm3.aspx:
添加html的button,添加下面脚本:
<script>
function test()
{
window.opener.document.all.item("Button1").click();
}
</script>
和:
<INPUT style="Z-INDEX: 101; LEFT: 273px; POSITION: absolute; TOP: 123px" onclick="test()" type="button" value="Button">4.run
<asp:Button id="Button1" style="Z-INDEX: 101; LEFT: 308px; POSITION: absolute; TOP: 117px" Runat="server" Text="Button" OnClick="ht"></asp:Button>
<asp:Button id="Button2" style="Z-INDEX: 103; LEFT: 289px; POSITION: absolute; TOP: 280px" runat="server" Text="Button"></asp:Button>2.在你的vb页面添加下面代码:
Public Sub ht(ByVal sender As System.Object, ByVal e As System.EventArgs) End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Me.RegisterStartupScript("aa", "<script>window.open(""WebForm3.aspx"");</script>")
End Sub3.建立新页WebForm3.aspx:
添加html的button,添加下面脚本:
<script>
function test()
{
window.opener.document.all.item("Button1").click();
}
</script>
和:
<INPUT style="Z-INDEX: 101; LEFT: 273px; POSITION: absolute; TOP: 123px" onclick="test()" type="button" value="Button">4.run
解决方案 »
- 求用c#制作的翻牌记忆游戏
- 百度免费的文本编辑器Ueditor的使用说明【自己整理的】
- 页面下方出现灰色区域...
- |zyciis| 超急 网站添加工商银行网上支付的工能,在用代码去取数据的时候如果在文件系统中是OK的,但是如果是在IIS中就出错 快帮帮忙 谢谢
- 关于.net中datagrid中数据导入excel的问题
- 会HttpWebRequest的朋友都来帮忙看看.谢谢!
- [深夜--处女贴]兼职接了.net一个项目,问下有关情况.有过经验的人帮忙.
- 怎么制作客户端的activex control,,就像windows更新程序时候的进度条
- 大访问量webservice调用问题
- asp.net中Excle导入数据,其中有多个sheet,每个sheet都是代表一个表,求大神指教!
- 在cs代码文件中(注意,不是页面的代码文件,是纯代码文件)session这样定义,为什么有错?
- IIS有没有单独的安装程序?我的XP HOME版里没有IIS
中的"ht"是什么?应该是写在html页面在客户端运行的函数吧?可我要触发的是写在*.aspx.cs中的一个函数。
不知道是不是我的理解有误,还请指点一二。
特别感谢yohomonkey(关在笼子里的猴) 和 康师傅。
function Del(fullname)
{
if (confirm('确认删除?'))
{
document.forms['nethard'].elements['HdnFuncParam'].value=fullname;
__doPostBack('LbnDel','');
}
}====
核心:__doPostBack('LbnDel','');
这句话就是触发了按钮'LbnDel'的事件
a.aspx
<input type=button onclick="window.open('b.aspx','','')">
<asp:button id="tb_Submit" runat="server">a.aspx.cs
tb_Submit_OnClick(object sender,System.eventHandle){
//如果你想调用什么函数.在这开始
}b.aspx可如yohomonkey(关在笼子里的猴)所示,页面a一定要涮新,因为你要运行的是服务器端的事件
__doPostBack('web控件名','');