__doPostBack()是通过一个linkbutton来实现的,当然,如果这个linkbutton和要点击的按钮在同一页,则写成这样__doPostBack('link1','')完全可以执行,但如果要调用另外一个页的linkbutton即触发它的事件又该怎么写呢.a.aspx页中有按钮 btn1  是客户端的按钮(<input type="button" id="btn1" onclick="print()">
b.aspx页中有一个linkbutton  id="link1"  onclick="link_Click"
protected void link_Click(object sender,EventArgs e)
{
Response.Write("hello");
}a.aspx 和 b.aspx 是一个框架的左右两个页面(左框架名为 left 右框架名为 right)
假设要实现的功能是通过点击 btn1 ,然后调用b页的事件link_Click()在b页中显示"hello"我在a.aspx页的前台写了btn1的一个onclick事件  print()
function print()
{
__doPostBack('parent.frames(\'right\').document.getElementById('link1'),'');
}
我想我的写法应该是错的,就是不知道怎么改,烦请大家帮忙.