Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebParts / ZoneButton.cs / 1 / ZoneButton.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls.WebParts {
using System;
using System.ComponentModel;
using System.Web.UI.WebControls;
[SupportsEventValidation]
internal sealed class ZoneButton : Button {
private WebZone _owner;
private string _eventArgument;
public ZoneButton(WebZone owner, string eventArgument) {
if (owner == null) {
throw new ArgumentNullException("owner");
}
_owner = owner;
_eventArgument = eventArgument;
}
[
DefaultValue(false),
]
public override bool UseSubmitBehavior {
get {
return false;
}
set {
// This is an internal sealed class so we know the setter is never called.
throw new InvalidOperationException();
}
}
protected override PostBackOptions GetPostBackOptions() {
// _owner.Page may be null in the designer
if (!String.IsNullOrEmpty(_eventArgument) && _owner.Page != null) {
PostBackOptions options = new PostBackOptions(_owner, _eventArgument);
options.ClientSubmit = true;
return options;
}
return base.GetPostBackOptions();
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UidManager.cs
- EntityCommandCompilationException.cs
- dataobject.cs
- SqlException.cs
- Line.cs
- Latin1Encoding.cs
- ProxySimple.cs
- ActivityExecutor.cs
- MemberAccessException.cs
- COMException.cs
- XmlSchemaSimpleTypeRestriction.cs
- BitmapFrameDecode.cs
- XamlUtilities.cs
- Char.cs
- CompilerInfo.cs
- EdmTypeAttribute.cs
- DataObjectSettingDataEventArgs.cs
- ResourceExpressionBuilder.cs
- ServerIdentity.cs
- DBPropSet.cs
- TextBlockAutomationPeer.cs
- SyndicationSerializer.cs
- ResolveCriteriaApril2005.cs
- TaiwanLunisolarCalendar.cs
- CountAggregationOperator.cs
- LineGeometry.cs
- ViewKeyConstraint.cs
- WebHeaderCollection.cs
- HtmlContainerControl.cs
- GiveFeedbackEventArgs.cs
- CheckBoxDesigner.cs
- ListViewItemMouseHoverEvent.cs
- HostingEnvironmentSection.cs
- CFGGrammar.cs
- DataColumnMapping.cs
- HandleRef.cs
- HttpCapabilitiesSectionHandler.cs
- Debug.cs
- Command.cs
- KnownIds.cs
- ServiceMemoryGates.cs
- DataGridState.cs
- HashMembershipCondition.cs
- PartialCachingAttribute.cs
- FrameworkTextComposition.cs
- CipherData.cs
- SerializationHelper.cs
- PersistNameAttribute.cs
- FileSecurity.cs
- AlphaSortedEnumConverter.cs
- EmissiveMaterial.cs
- SourceElementsCollection.cs
- ContractComponent.cs
- WorkflowRuntimeElement.cs
- WebServiceEndpoint.cs
- Ray3DHitTestResult.cs
- XXXInfos.cs
- SmtpAuthenticationManager.cs
- RpcResponse.cs
- MouseEvent.cs
- PlainXmlSerializer.cs
- BuildProviderAppliesToAttribute.cs
- ModelItem.cs
- RSAPKCS1SignatureFormatter.cs
- DesignRelation.cs
- IssuerInformation.cs
- TypeDelegator.cs
- DataServiceOperationContext.cs
- Highlights.cs
- LambdaCompiler.cs
- TraceUtility.cs
- TextCompositionEventArgs.cs
- DeferredReference.cs
- ResumeStoryboard.cs
- X509WindowsSecurityToken.cs
- ResolveNameEventArgs.cs
- DBConnection.cs
- ShaderRenderModeValidation.cs
- Trace.cs
- MsmqReceiveParameters.cs
- Itemizer.cs
- IdnElement.cs
- StreamFormatter.cs
- MissingMethodException.cs
- DefaultSection.cs
- CodeBlockBuilder.cs
- FileDialog.cs
- DbConnectionPoolOptions.cs
- RtfToXamlLexer.cs
- CharAnimationUsingKeyFrames.cs
- BasicKeyConstraint.cs
- InputScope.cs
- PageParserFilter.cs
- TypedTableGenerator.cs
- NameValueFileSectionHandler.cs
- SafeNativeMethods.cs
- VoiceObjectToken.cs
- DemultiplexingClientMessageFormatter.cs
- FusionWrap.cs
- DocumentAutomationPeer.cs