}
if (Page != null) {
- PostBackOptions options = GetPostBackOptions ();
- onclick += Page.ClientScript.GetPostBackEventReference (options, true);
+ onclick += GetClientScriptEventReference ();
}
if (onclick.Length > 0)
}
#if NET_2_0
+ internal virtual string GetClientScriptEventReference ()
+ {
+ PostBackOptions options = GetPostBackOptions ();
+ return Page.ClientScript.GetPostBackEventReference (options, true);
+ }
+
protected virtual PostBackOptions GetPostBackOptions ()
{
PostBackOptions options = new PostBackOptions (this);
options.ActionUrl = (PostBackUrl.Length > 0 ? Page.ResolveClientUrl (PostBackUrl) : null);
-#if TARGET_J2EE
- vmw.@internal.j2ee.IPortletRenderResponse resp = GetRenderResponse();
- if (resp != null && options.ActionUrl != null)
- options.ActionUrl = resp.createActionURL(options.ActionUrl);
-#endif
options.ValidationGroup = null;
options.Argument = "";
options.ClientSubmit = false;