I ve used IPostBackEventHandler
on pages in past for打
登出的代码。 RaisePostBackEvent
,载于我通过<代码>javascript
目前,我正在从事一个项目,该项目需要同样的功能,但如果我能将其放在我的<代码>MasterPage<<>/code>上的话,那么,我会同样地尝试该项目,但我没有幸运,我想知道有人是否能够把我放在标准上。
public partial class Master_Pages_MainMasterPage : System.Web.UI.MasterPage, IPostBackEventHandler
{
public void RaisePostBackEvent(string eventArgument)
{
// do stuff
}
}
My Javascript:
function myFunction{
var pageId = <%= Page.ClientID %> ;
__doPostBack(pageId, savePageContent );
}
My test page :
public partial class TestPage : System.Web.UI.Page
{
}
I ve tried adding IPostBackEventHandler
to TestPage also, unfortunately no luck.
任何人能否帮助我,或者我是否对使用<条码>(MasterPage)无法做到这一点感到忽视?
Regards
P.S.,我知道(在我的测验中)我可以这样做:
public void RaisePostBackEvent(string eventArgument)
{
Master_Pages_MainMasterPage myMaster = (Master_Pages_MainMasterPage)this.Master;
myMaster.RaisePostBackEvent(eventArgument);
}
It s something I don t really want to do on each and every page that uses that MasterPage
.
此外,我无视不同的点名,只是要回答问题。