protected virtual PostBackOptions GetPostBackOptions ()
{
PostBackOptions options = new PostBackOptions (this);
Page page = Page;
options.ActionUrl = (PostBackUrl.Length > 0 ?
#if TARGET_J2EE
CreateActionUrl (PostBackUrl)
#else
(page != null ? page.ResolveClientUrl (PostBackUrl) : null)
#endif
: null);
options.Argument = String.Empty;
options.ClientSubmit = true;
options.RequiresJavaScriptProtocol = true;
options.PerformValidation = CausesValidation && page != null && page.AreValidatorsUplevel (ValidationGroup);
if (options.PerformValidation)
options.ValidationGroup = ValidationGroup;
else
options.ValidationGroup = null;
return options;
}
#endif