Home
West WindToolkit
What's new
Using NuGet to add Features to your Projects
Getting current builds from GitHub
Licensing
Support
Use and Operation
Assemblies, Projects and Dependencies
Database Installation for Samples
Westwind.Utilities
Managing Configuration Settings with AppConfiguration
Basic Implemention of an AppConfiguration Subclass
Creating an Application wide, static Configuration Instance
Using Other Providers with AppConfiguration
Configuration with IConfigurationProviders
Storing Configuration Settings in .NET Configuration Files
Encrypting Property Keys
Storing Configuration Settings in a File, String or SQL Server
Adding Complex Types in .config Files
Keeping Properties from getting serialized
SqlDataAccess - An lightweight ADO.NET Data Access Layer
What is the SqlDataAccess Component?
Executing Queries
Executing NonQueries
Executing Stored Procedures
Application Error and Request Logging
Configuring and using the LogManager
Logging Entries
Error Handling and Logging in ASP.NET
Using the Log Administration Form
Sql Log Data Structure
Westwind.Web
UserState Component for Forms Auth
Creating a custom UserState object
Using UserState in an application
REST and AJAX Functionality
Using the CallbackHandler Class for easy REST Callbacks
Using CallbackHandler with REST Calls
Output Type Specification via Accept Headers or Query Parameter
Using RouteUrl to create clean URLs for CallbackMethods
Using CallbackHandler with GET Requests
Returning non-JSON Data from Callback Methods
JSONP Callback Support
Specifiying the JSON Serializer Used
Direct HTTP Calls
Creating Modal Dialogs for Client and Server Operation
Modal Dialogs with the ModalDialog Server Control
Modal Dialogs using only JavaScript code
Handling Dialog Clicks
Error Handling in Ajax Controls
Control Naming and Referencing from Client Script code
Loading the client script library
Loading jQuery and jQuery UI from a Content Delivery Network
JavaScript Script Management Components
Use ClientScriptProxy for embedding JavaScript, Resources and CSS
Loading jQuery and jQuery UI
Embedding JavaScript Links with ScriptContainer
Embedding ASP.NET Server Variables into JavaScript
JavaScript Resource Compression with the ScriptCompression Module
Serving Localized Resources To JavaScript
Using Json.Net as the Serializer for REST and AJAX Callbacks
Westwind.Web.WebForms
WebForms Ajax Functionality
Using the AjaxMethodCallback WebForms Control
Basic Page Callbacks using AjaxMethodCallback
Using a CallbackHandler HttpHandler for optimized Callbacks
Passing Complex Objects in Callbacks
Implementing Callback Methods on Custom or User Controls
Calling WCF and ASMX Services with AjaxMethodCallback
Ajax Web Forms Controls
HoverPanel Windows
Using the AutoComplete Control
Databinding with DataBinder
Features of DataBinder
How DataBinder works
Custom Actions on Binding Error Link Clicks
Rules and Limitations of the Databinding controls
West Wind Banner Manager
The HttpHandler Syntax and Features
The BannerAdmin.aspx Page
How the BannerManager works
Embedding Banners into Pages
BannerManager Configuration
Miscellaneous Web Controls
Using the TabControl for multi-page Display
Using the Pager Web Control to Page Content and Data Results
Using the MessageDisplay Page to Display Full Error Pages
Using the ErrorDisplay Control to display Error Messages
Westwind.Data - Entity Framework Business Object Layer
What's a Business Object and why should I care?
Creating an Entity Framework Code First Business Object
Westwind.Web.Mvc
Class Reference
Namespace AlbumViewerAngular
Class CallbackExceptionHandlerAttribute
Constructor
Constructor
OnException
AllowExceptionDetail
ShowErrorPageInDebugMode
Namespace AspNetMvcThemeableViewEngines
Class BuildManagerWrapper
Constructor
FileExists
GetCompiledType
Class ThemeableBuildManagerViewEngine
Class ThemeableRazorViewEngine
Constructor
ViewStartFileExtensions
Class ThemeableVirtualPathProviderViewEngine
FindPartialView
FindView
ReleaseView
AreaMasterLocationFormats
AreaPartialViewLocationFormats
AreaViewLocationFormats
CurrentTheme
MasterLocationFormats
PartialViewLocationFormats
ViewLocationCache
ViewLocationFormats
Class ThemeableWebformViewEngine
Constructor
Interface IBuildManager
FileExists
GetCompiledType
Namespace System.IO
Class MemoryStreamExtensions
AsString
FromString
Namespace System.Linq.Dynamic
Class DynamicClass
ToString
Class DynamicExpression
CreateClass
CreateClass
Parse
ParseLambda
ParseLambda
ParseLambda
Class DynamicProperty
Constructor
Name
Type
Class DynamicQueryable
Any
Count
GroupBy
OrderBy
OrderBy
Select
Skip
Take
Where
Where
Class ParseException
Constructor
ToString
Position
Namespace System.Web
Class HttpRequestBaseExtensions
IsFormVar
ParamsDecimal
ParamsInt
Class HttpResponseExtensions
Write
WriteLine
WriteLine
Namespace System.Web.Http
Class ApiControllerExtensions
ThrowHttpException
ThrowHttpException
ThrowHttpException
Class HttpRequestMessageExtensions
GetCookie
GetHeader
GetQueryString
GetQueryStrings
Namespace Westwind.Data.EfCodeFirst
Class DbContextFactory
Constructor
GetDbContext
GetDbContext
GetThreadScopedDbContext
GetWebRequestOrThreadScopedDataContext
GetWebRequestScopedDbContext
Class DbContextUtils<TContext>
SetInitializer
Class EfCodeFirstBusinessBase<TEntity,TContext>
Constructor
Constructor
Constructor
Constructor
AbortChanges
Attach
Attach
CloseConnection
CreateParameter
CreateParameter
CreateTransactionScope
Delete
Delete
Dispose
Execute
ExecuteNonQuery
GetProperty
Load
Load
Load
NewEntity
NewEntity
OpenConnection
Save
SetError
SetError
SetError
ToString
Validate
AutoValidate
Context
Entity
ErrorException
ErrorMessage
Properties
ValidationErrors
Class EfCodeFirstContext
Constructor
Constructor
Constructor
Db
Interface IBusinessObject<TContext>
Context
Namespace Westwind.Utilities
Class DataUtils
MemberAccess
MemberPublicInstanceAccess
MinimumSqlDate
CloseConnection
CopyDataRow
CopyObjectData
CopyObjectData
CopyObjectData
CopyObjectData
CopyObjectFromDataRow
CopyObjectToDataRow
DataReaderToIEnumerable
DataReaderToObject
DataReaderToObjectList
DbTypeToDotNetType
DotNetTypeToDbType
DotNetTypeToSqlType
GenerateUniqueId
GenerateUniqueNumericId
GetDataTable
GetRandomNumber
GetSqlCommand
GetSqlDataReader
InitializeDataRowWithBlanks
SqlTypeToDotNetType
Class DebugUtils
GetInnerExceptions
GetInnerMostException
Class DelegateFactory
Create
Create
Class Encryption
Constructor
Key
ComputeHash
DecryptBytes
DecryptBytes
DecryptString
EncryptBytes
EncryptBytes
EncryptString
GZipFile
GZipMemory
GZipMemory
GZipMemory
Class Expando
Constructor
Constructor
Properties
Contains
GetDynamicMemberNames
GetProperties
TryGetMember
TryInvokeMember
TrySetMember
Item
Class FileUtils
CopyStream
CopyStream
DeleteTimedoutFiles
GetFileEncoding
GetFullPath
GetRelativePath
JustPath
OpenStreamReaderWithEncoding
Class GenericUtils
Inlist
Class HtmlUtils
DisplayMemo
DisplayMemoEncoded
FixHTMLForDisplay
Href
Href
HtmlAbstract
HtmlEncode
ImgRef
StripHtml
Class HttpRequestSettings
Constructor
CapturedRequestContent
CapturedResponseContent
Content
ContentType
Credentials
Headers
HttpVerb
IsRawData
Proxy
Response
ResponseByteData
ResponseStatusCode
Url
Class HttpUtils
HttpRequestString
HttpRequestString
HttpRequestStringAsync
HttpRequestStringAsync
JsonRequest
JsonRequestAsync
Class HttpUtilsWebClient
Constructor
Class ImageUtils
GetImageFormatFromFilename
ResizeImage
ResizeImage
ResizeImage
ResizeImage
RoateImage
RoateImage
SaveJpeg
Encoders
Class JsonSerializationUtils
CreateJsonNet
Deserialize
DeserializeFromFile
FormatJsonString
Serialize
SerializeToFile
Class NetworkUtils
GetBaseDomain
GetBaseDomain
Class ObjectFactory<T>
Constructor
CreateObject
CreateThreadScopedObject
CreateWebRequestOrThreadScopedObject
CreateWebRequestScopedObject
GetUniqueObjectKey
Class PropertyBag
Constructor
CreateFromXml
Class PropertyBag<TValue>
Constructor
CreateFromXml
FromXml
GetSchema
ReadXml
ToXml
WriteXml
Class ReflectionUtils
MemberAccess
CallMethod
CallMethod
CallMethodCom
CallMethodEx
CallMethodExCom
CreateComInstance
CreateInstanceFromString
CreateInstanceFromType
GetEnumList
GetField
GetProperty
GetPropertyCom
GetPropertyEx
GetPropertyExCom
GetPropertyInfoEx
GetPropertyInfoInternal
GetStaticProperty
GetStaticProperty
GetTypeFromName
SetField
SetProperty
SetPropertyCom
SetPropertyEx
SetPropertyExCom
StringToTypedValue
StringToTypedValue
TypedValueToString
Class Scheduler
Constructor
ExecuteScheduledEvent
AddItem
AddItem
AddItem
AddItem
Dispose
GetNextItem
PingServer
Start
Start
Stop
Cancelled
CheckFrequency
Items
WebServerPingUrl
Class SchedulerItem
Constructor
Data
Entered
TextData
Type
Class SecurityUtils
ImpersonateUser
RevertImpersonation
Class SerializationUtils
DeSerializeObject
DeSerializeObject
DeSerializeObject
DeSerializeObject
DeSerializeObject
ObjectToString
SerializeObject
SerializeObject
SerializeObject
SerializeObject
SerializeObject
SerializeObjectToByteArray
SerializeObjectToString
Class ShellUtils
GoUrl
HttpGet
HttpGet
HttpGetBytes
HttpGetBytes
ShowHtml
ShowString
ShowText
Class StringSerializer
Deserialize
DeserializeObject
SerializeObject
Class StringUtils
Base36Decode
Base36Encode
BinaryToBinHex
BinHexToString
BytesToString
CountLines
ExtractString
FromCamelCase
GetLines
GetProperty
GetUrlEncodedKey
Inlist
LogString
NewStringId
NormalizeIndentation
ParseDecimal
ParseInt
ProperCase
RandomString
ReplaceString
ReplaceStringInstance
Replicate
Replicate
SetProperty
SetUrlEncodedKey
StringToBytes
StringToStream
StripNonNumber
TerminateString
TextAbstract
ToCamelCase
TrimStart
TrimTo
UrlDecode
UrlEncode
UrlEncodePathSafe
Class SystemUtils
GetSystemPassword
Class TimeUtils
MIN_DATE_VALUE
DateTimeFromDateAndTime
DateTimeFromDateAndTime
FractionalHoursToString
FractionalHoursToString
FriendlyDateString
FriendlyElapsedTimeString
FriendlyElapsedTimeString
MimeDateTime
RoundDateToMinuteInterval
RoundDateToMinuteInterval
ShortDateString
ShortDateString
ToTimeZoneTime
ToTimeZoneTime
Truncate
Class UrlEncodingParser
Constructor
Parse
SetValues
ToString
DecodePlusSignsAsSpaces
Class UrlParser
Constructor
ExpandUrls
Class UserLocaleResult
Constructor
Culture
UiCulture
Class ValidationError
Constructor
Constructor
Constructor
Constructor
ControlID
ID
Message
Class ValidationErrorCollection
Constructor
Add
Add
AddFormat
Assert
Assert
Assert
Assert
Remove
ToHtml
ToString
Item
Class WebUtils
AspTextMerge
CssLink
DecodeJsString
EncodeJsDate
EncodeJsString
FindControlRecursive
ForceReload
FormBufferToString
FormVarsToDataRow
FormVarsToObject
GetAppRelativePath
GetAppRelativePath
GetControlAppRelativePath
GetFullApplicationPath
GetParamsInt
GetParamsInt
GetUrlEncodedKey
GetUrlPath
GRes
GRes
GResJs
GResJs
GZipEncodePage
ImageFormatFromContentType
ImageFormatToContentType
IsFormVar
IsGZipSupported
LRes
LRes
LResJs
MachineKeySeedValue
RenderControl
RenderControl
RenderUserControl
RenderUserControl
ResolveServerUrl
ResolveServerUrl
ResolveUrl
RestartWebApplication
ScriptLink
SetUserLocale
TextListToHtmlList
Class XmlUtils
CreateXmlNamespaceManager
GetXmlAttributeInt
GetXmlAttributeString
GetXmlBool
GetXmlDateTime
GetXmlInt
GetXmlString
MapTypeToXmlType
MapXmlTypeToType
Delegate LateBoundMethod
Constructor
BeginInvoke
EndInvoke
Invoke
Enumeration DateTimeResolution
Day
Hour
Millisecond
Minute
Month
Second
Tick
Year
Enumeration ObjectToStringTypes
Fields
Properties
PropertiesAndFields
Enumeration RoundingDirection
Round
RoundDown
RoundUp
Namespace Westwind.Utilities.Configuration
Class AppConfiguration
Constructor
ErrorMessage
Provider
Initialize
Read
Read
Read
Read
Read
Read
Write
WriteAsString
Class ConfigurationFileConfigurationProvider<TAppConfiguration>
Constructor
Read
Read
Read
Write
ConfigurationFile
Class ConfigurationProviderBase<TAppConfiguration>
DecryptFields
EncryptFields
Read
Read
Read
Read
Write
WriteAsString
ConfigurationSection
EncryptionKey
ErrorMessage
PropertiesToEncrypt
Class JsonFileConfigurationProvider<TAppConfiguration>
Constructor
Read
Read
Write
JsonConfigurationFile
Class SqlServerConfigurationProvider<TAppConfiguration>
Constructor
Read
Read
Write
ConnectionString
Key
ProviderName
Tablename
Class StringConfigurationProvider<TAppConfiguration>
Constructor
Read
Read
Write
InitialStringData
Class XmlFileConfigurationProvider<TAppConfiguration>
Constructor
Read
Read
Write
UseBinarySerialization
XmlConfigurationFile
Interface IConfigurationProvider
DecryptFields
EncryptFields
Read
Read
Read
Read
Write
WriteAsString
ConfigurationSection
EncryptionKey
ErrorMessage
PropertiesToEncrypt
Namespace Westwind.Utilities.Data
Class ConnectionStringInfo
Constructor
DefaultProviderName
GetConnectionStringInfo
ConnectionString
Provider
Class DataAccessBase
dbProvider
BeginTransaction
CloseConnection
CloseConnection
CommitTransaction
CreateCommand
CreateCommand
CreatePagingCommand
CreateParameter
CreateParameter
CreateParameter
CreateParameter
CreateParameter
ExecuteDataSet
ExecuteDataSet
ExecuteDataSet
ExecuteDataSet
ExecuteDynamicDataReader
ExecuteNonQuery
ExecuteNonQuery
ExecuteReader
ExecuteReader
ExecuteScalar
ExecuteScalar
ExecuteStoredProcedureNonQuery
ExecuteStoredProcedureReader
ExecuteStoredProcedureReader
ExecuteTable
ExecuteTable
Find
Find
FindEx
GetConnectionInfo
GetEntity
GetEntity
GetEntity
InsertEntity
OpenConnection
Query
Query
QueryWithExclusions
QueryWithExclusions
RollbackTransaction
RunSqlScript
SaveEntity
UpdateEntity
UpdateEntity
Connection
ConnectionString
ErrorMessage
ErrorNumber
ExecuteWithSchema
ParameterPrefix
Timeout
Transaction
Class DataTableDynamicExtensions
DynamicRow
DynamicRows
Class DynamicDataReader
Constructor
TryGetMember
TryInvokeMember
Class DynamicDataRow
Constructor
TryGetMember
TrySetMember
Class DynamicDataRows
Constructor
Dispose
MoveNext
Reset
Current
Item
Class SqlDataAccess
Constructor
Constructor
Constructor
CreatePagingCommand
Namespace Westwind.Utilities.Extensions
Class DateTimeExtensions
BeginningOfDay
BeginningOfMonth
Between
EndOfDay
EndOfMonth
Class DictionaryExtensions
FromXml
ToXml
Namespace Westwind.Utilities.InternetTools
Class HttpClient
Constructor
ReceiveData
SendData
AddPostFile
AddPostKey
AddPostKey
AddPostKey
AddPostKey
CreateWebRequestObject
DownloadBytes
DownloadFile
DownloadResponse
DownloadStream
DownloadString
DownloadStringPartial
ResetPostData
SetPostStream
BufferSize
Cancelled
ContentType
Cookies
Error
ErrorMessage
HandleCookies
HttpTimings
IgnoreCertificateErrors
Password
PostMode
ProxyAddress
ProxyBypass
ProxyPassword
ProxyUsername
ThrowExceptions
Timeout
UseGZip
UserAgent
Username
WebRequest
WebResponse
Class HttpTimings
Constructor
IsEmpty
StartRequest
FirstByteTime
LastByteTime
StartedTime
TimeToFirstByteMs
TimeToLastByteMs
Class ReceiveDataEventArgs
Constructor
Cancel
CurrentByteCount
CurrentChunk
Done
NumberOfReads
TotalBytes
Class SmtpClientCustom
Constructor
SendComplete
SendError
BCC
CC
CharacterEncoding
ContentType
Encoding
Error
ErrorMessage
HandleExceptions
LogFile
MailServer
Message
Password
Recipient
SenderEmail
SenderName
ServerPort
Subject
Timeout
Username
Connect
SendMail
SendMailAsync
SendMessage
Class SmtpClientNative
Constructor
SendComplete
SendError
AlternateText
AlternateTextContentType
AttachmentList
Attachments
BCC
CC
CharacterEncoding
ContentType
Encoding
Error
ErrorMessage
HandleExceptions
Headers
LogFile
MailServer
Message
Password
Priority
Recipient
ReplyTo
ReturnReceipt
SenderEmail
SenderName
ServerPort
Subject
Timeout
UserAgent
Username
UseSsl
AddAlternateView
AddHeader
AddHeadersFromString
Close
Connect
Dispose
LoadSmtpClient
SendMail
SendMailAsync
SendMessage
Delegate delSmtpEvent
Constructor
BeginInvoke
EndInvoke
Invoke
Delegate delSmtpNativeEvent
Constructor
BeginInvoke
EndInvoke
Invoke
Delegate ReceiveDataDelegate
Constructor
BeginInvoke
EndInvoke
Invoke
Enumeration HttpPostMode
Json
MultiPart
Raw
UrlEncoded
Xml
Namespace Westwind.Utilities.Logging
Class LogEntry
Constructor
Constructor
UpdateFromException
Details
Entered
ErrorLevel
ErrorType
Id
Message
StackTrace
Class LogManager
Constructor
Clear
Clear
Create
Create
Create
CreateLog
DeleteLog
GetEntries
GetEntryCount
GetWebLogEntry
Log
LogError
LogError
LogInfo
LogWarning
WriteEntry
Current
LogAdapter
Class LogManagerConfiguration
Constructor
ConnectionString
Current
LogAdapter
LogErrors
LogFilename
LogWebRequests
Class SqlLogAdapter
Constructor
Constructor
Constructor
STR_ApplicationWebLogCreateStatement
Clear
Clear
Clear
CreateLog
DeleteLog
GetEntries
GetEntry
GetEntryCount
GetEntryList
WriteEntry
ConnectionString
LogFilename
Class WebLogEntry
Constructor
Constructor
Constructor
UpdateFromRequest
UpdateFromRequest
IpAddress
PostData
QueryString
Referrer
RequestDuration
Url
UserAgent
Class XmlLogAdapter
Constructor
Clear
Clear
Clear
CreateLog
DeleteLog
GetEntries
GetEntries
GetEntry
GetEntryCount
GetEntryList
WriteEntry
ConnectionString
LogFilename
Enumeration ErrorLevels
All
ApplicationError
ApplicationInfo
Debug
Error
Info
None
Warning
Enumeration LogAdapterTypes
Sql
Xml
Enumeration LogTypes
ApplicationLog
ApplicationWebLog
None
Interface ILogAdapter
Clear
Clear
Clear
CreateLog
DeleteLog
GetEntries
GetEntry
GetEntryCount
GetEntryList
WriteEntry
ConnectionString
LogFilename
Namespace Westwind.Web
Class ApplicationErrorModule
Dispose
Init
ErrorHandlingMode
Class CallbackException
Constructor
Constructor
isCallbackError
message
stackTrace
statusCode
Class CallbackHandler
Constructor
ProcessRequest
Context
IsReusable
Request
Response
RouteData
Class CallbackHandlerRouteHandler
Constructor
RegisterRoutes
CallbackHandlerType
MethodName
Class CallbackMessage
Constructor
Constructor
isError
message
resultData
Class CallbackMethodAttribute
Constructor
AllowedHttpVerbs
ContentType
ReturnAsRawString
RouteUrl
Class ClientScriptProxy
DefaultScriptRenderMode
ScriptResourceAliases
ClearContextItemsOnTransfer
GetClientScriptResourceUrl
GetClientScriptResourceUrl
GetWebResourceUrl
GetWebResourceUrl
IsMsAjax
IsScriptManagerOnPage
LoadControlScript
LoadControlScript
LoadControlScript
RegisterClientScriptBlock
RegisterClientScriptBlock
RegisterClientScriptInclude
RegisterClientScriptInclude
RegisterClientScriptResource
RegisterCssLink
RegisterCssResource
RegisterHiddenField
RegisterStartupScript
Current
Class CookieManager
Constructor
Constructor
CookieName
CookieTimeoutInMonths
CookieExist
CreateCookie
GetId
Remove
WriteCookie
WriteCookie
Class ErrorViewModel
Constructor
ErrorHandlingMode
IsMessage
Message
MessageIsHtml
RedirectTo
RedirectToTimeout
Title
WebErrorHandler
Class FormVariableBinder
Constructor
Constructor
Constructor
Unbind
Unbind
BindingErrors
FormVarPropertySeparator
Model
Prefixes
PropertyExceptionList
Class JavaScriptMinifier
Constructor
Minify
MinifyDirectory
MinifyString
Class JsonCallbackMethodProcessor
Constructor
ProcessCallbackMethodCall
ProcessCallbackMethodCall
WriteErrorResponse
JsonDateEncoding
Class JsonVariables
Constructor
Constructor
Add
Add
ToHtmlString
ToJson
ToJsonHtmlString
ToJsonHtmlString
ToJsonString
ToPropertyDictionaryHtmlString
ToPropertyDictionaryString
ToString
ClientObjectName
Class ResponseFilterStream
Constructor
CaptureStream
CaptureString
TransformStream
TransformString
TransformWrite
TransformWriteString
Close
Flush
Read
Seek
SetLength
Write
CanRead
CanSeek
CanWrite
Length
Position
Class ScriptCompressionModule
Constructor
ScriptCompressionModuleActive
Dispose
GetClientScriptResourceUrl
GZipMemory
GZipMemory
Init
OptimizeScript
RegisterClientScriptResource
Class ScriptLoader
jQueryCdnFallbackUrl
jQueryCdnUrl
jQueryLoadMode
jQueryUiCdnUrl
jQueryUiCssBaseUrl
jQueryUiLocalFallbackUrl
jQueryUiTheme
jQueryLink
jQueryUiCssLink
jQueryUiLink
LoadjQuery
LoadjQuery
LoadjQueryUi
LoadwwjQuery
wwJqueryLink
Class ScriptResourceAlias
Alias
ControlType
FileId
Resource
Class StaticCookieManager
Constructor
CookieName
CookieTimeoutInMonths
CookieExist
GetId
Remove
WriteCookie
WriteCookie
Class UserState
Constructor
CreateFromFormsAuthTicket
CreateFromFormsAuthTicket
CreateFromString
CreateFromString
FromString
IsEmpty
ToString
Email
IsAdmin
Name
SecurityToken
UserId
UserIdInt
Class WebErrorHandler
Constructor
DisplayError
LogError
HandleError
Parse
ToString
Browser
CompactFormat
ContentSize
ErrorMessage
FullUrl
IPAddress
LastException
Locale
Login
OriginalHttpStatusCode
PostBuffer
QueryString
RawUrl
Referer
RetrieveSourceLines
ServerVariables
SourceCode
SourceFile
SourceLineNumber
SourceMethod
StackTrace
Time
Class WebResources
Constructor
CALENDAR_ICON_RESOURCE
CLOSE_ICON_RESOURCE
HELP_ICON_RESOURCE
INFO_ICON_RESOURCE
JQUERY_SCRIPT_RESOURCE
LOADING_ICON_RESOURCE
LOADING_SMALL_ICON_RESOURCE
STR_JavaScriptContentType
STR_JsonContentType
STR_UrlEncodedContentType
STR_XmlApplicationContentType
STR_XmlContentType
WARNING_ICON_RESOURCE
WWJQUERY_SCRIPT_RESOURCE
GetStringResource
GetStringResource
Class XmlCallbackMethodProcessor
Constructor
ProcessCallbackMethodCall
ProcessCallbackMethodCall
WriteErrorResponse
JsonDateEncoding
Enumeration AllowUpdateTypes
All
ItemsOnly
None
PropertiesOnly
Enumeration CallbackMethodParameterType
Json
Xml
Enumeration ErrorHandlingModes
ApplicationErrorMessage
Default
DeveloperErrorMessage
Enumeration HttpVerbs
All
DELETE
GET
HEAD
None
OPTIONS
PATCH
POST
PUT
Enumeration JavaScriptCodeLocationTypes
EmbeddedInPage
ExternalFile
None
WebResource
Enumeration jQueryLoadModes
ContentDeliveryNetwork
Default
None
Script
WebResource
Enumeration PostBackModes
Get
None
Post
PostMethodParametersOnly
PostNoViewstate
Enumeration ProxyClassGenerationModes
Inline
jsdebug
None
Enumeration ScriptRenderModes
BottomOfPage
Header
HeaderTop
Inherit
Inline
Script
Interface ICallbackMethodProcessor
ProcessCallbackMethodCall
WriteErrorResponse
JsonDateEncoding
Namespace Westwind.Web.Controls
Class AjaxMethodCallback
Constructor
CreateControlInstanceOnPage
ClientID
ClientProxyTargetType
GenerateClientProxyClass
IsCallback
jQueryScriptLocation
JsonDateEncoding
OverrideClientID
PageProcessingMode
PostBackFormName
PostBackMode
ScriptLocation
ServerUrl
ServiceType
TargetInstance
Timeout
UniqueID
Class AutoComplete
Constructor
AutoCompleteCallbackHandler
RenderControl
AutoFocus
CallbackHandler
CssBasePath
Delay
MinLength
OnClientSelection
ServerUrl
Theme
Class BindingError
Constructor
Constructor
Constructor
ClientID
ErrorMessage
Message
Class BindingErrorException
Constructor
Constructor
Constructor
Class BindingErrors
Constructor
ToHtml
ToString
Class Captcha
Constructor
GenerateExpression
DisplayMessage
ErrorMessage
Timeout
UniquePageId
Validated
Class DataBinder
Constructor
AfterBindControl
AfterUnbindControl
BeforeBindControl
BeforeUnbindControl
ValidateControl
DesignMode
AddBinding
AddBinding
AddBinding
AddBindingError
AddBindingError
AddBindingError
AddValidationErrorsToBindingErrors
CanExtend
DataBind
DataBind
GetDataBindingItem
GetDataBindingItem
LoadFromControls
OnBeforeUnbindControl
OnValidateControl
Unbind
Unbind
AutoLoadDataBoundControls
BindingErrorMessage
BindingErrors
DataBindingItems
DefaultBindingSource
ErrorIconUrl
HideValidators
IsExtender
IsRequiredErrorMessage
ShowBindingErrorsOnControls
UnBindingErrorMessage
UseClientScriptHtmlInjection
Class DataBindingItem
Constructor
Constructor
Validate
DataBind
DataBind
OnValidate
ToString
Unbind
Unbind
Binder
BindingErrorMessage
BindingMode
BindingProperty
BindingSource
BindingSourceMember
BindingSourceObject
ControlId
ControlInstance
DisplayFormat
EnableViewState
ErrorMessageLocation
HtmlEncode
ID
IsBindingError
IsRequired
UnboundValue
UserFieldName
Visible
Class DataBindingItemCollection
Constructor
Constructor
Add
AddAt
Item
Class DataBindingValidationEventArgs
Constructor
DataBindingItem
IsValid
Class DragPanel
Constructor
Centered
ClientDialogHandler
Closable
CloseBoxImage
Cursor
DragDelay
Draggable
DragHandleID
FadeOnClose
jQueryScriptLocation
PanelOpacity
ScriptLocation
ShadowOffset
ShadowOpacity
Class ErrorDisplay
Constructor
ShowError
ShowError
ShowMessage
Center
CssClass
DisplayErrors
DisplayTimeout
HtmlEncodeMessage
InfoImage
RenderMode
Text
UseFixedHeightWhenHiding
UserMessage
Width
Class HelpControl
Constructor
HelpBaseUrl
GetHelpHyperLink
GetHelpHyperLink
GetHelpHyperLink
AltText
HelpControlType
HelpImage
HelpTopic
Text
Class HoverPanel
Constructor
GetCallbackEventReference
AdjustWindowPosition
AutoCloseHoverWindow
ClientCompleteHandler
ClientID
EventHandlerMode
HoverOffsetBottom
HoverOffsetRight
HtmlTargetClientId
IFrameHeight
IsCallback
NavigateDelay
OverrideClientID
PostBackFormName
PostBackMode
ServerUrl
Timeout
UniqueID
Class jQueryDatePicker
Constructor
RenderControl
ButtonImage
CalendarCss
CalendarJs
DateFormat
DisplayMode
jQueryJs
MaxDate
MinDate
OnClientBeforeShow
OnClientSelect
SelectedDate
ShowButtonPanel
Theme
Class MessageDisplayBase
Constructor
Pagename
DisplayMessage
DisplayMessage
DisplayMessage
DisplayPage
DisplayPage
BasePath
StyleSheet
Class ModalDialog
Constructor
Show
Show
BackgroundOpacity
ClientDialogHandler
ClientID
ContentId
FadeinBackground
HeaderId
OverlayId
UniqueID
zIndex
Class Pager
Constructor
FilterDataTable
FilterIEnumerable
FilterIQueryable
FilterIQueryable
ActivePage
BaseUrl
ContainerDivCssClass
CssClass
MaxPagesToDisplay
NextText
PageLinkCssClass
PageSize
PagesText
PagesTextCssClass
PreviousText
QueryStringPageField
RenderContainerDiv
RenderContainerDivBreak
SelectedPageCssClass
ShowFirstAndLastPageLinks
ShowPreviousNextLinks
TotalItems
TotalPages
Class PreservedProperty
Constructor
ControlId
ControlInstance
Property
Class PreservePropertyControl
Constructor
PreserveProperty
PreserveProperty
Enabled
PreservedProperties
StorageMode
Class RequiredFieldException
Constructor
Constructor
Class ScriptContainer
Constructor
AddScript
AddScript
AddScript
AddScript
Dispose
LoadControlScript
LoadControlScript
LoadControlScript
Current
MinScriptExtension
RenderMode
Scripts
Class ScriptItem
Constructor
AllowMinScript
RenderMode
Resource
ResourceAssembly
ResourceControl
ResourceControlType
Src
Version
Class TabCollection
Constructor
Add
Contains
CopyTo
IndexOf
Insert
Remove
Item
Class TabControl
Constructor
_TabHeight
AddTab
AddTab
AddTab
LoadPostData
RaisePostDataChangedEvent
DisabledTabCssClass
SelectedTab
SelectedTabCssClass
TabCssClass
TabHeight
TabPages
TabsPerRow
TabStripSeparatorCssClass
TabstripSeparatorHeight
TabWidth
Class TabPage
Constructor
ActionLink
Caption
Enabled
Style
TabImage
TabPageClientId
Class ValidationErrorException
Constructor
Constructor
Constructor
Delegate delDataBindingItemValidate
Constructor
BeginInvoke
EndInvoke
Invoke
Delegate delItemNotification
Constructor
BeginInvoke
EndInvoke
Invoke
Delegate delItemResultNotification
Constructor
BeginInvoke
EndInvoke
Invoke
Enumeration AjaxMethodCallbackServiceTypes
AjaxMethodCallback
Asmx
Wcf
Enumeration BindingErrorMessageLocations
None
RedTextAndIconBelow
RedTextBelow
TextExclamationRight
WarningIconRight
Enumeration BindingModes
None
OneWay
TwoWay
UnbindOnly
Enumeration CallbackProcessingModes
PageInit
PageLoad
PagePreRender
Enumeration DatePickerDisplayModes
AutoPopup
Button
ImageButton
Inline
Enumeration ErrorDisplayTypes
Error
Message
Enumeration HelpControlTypes
F1Handler
HelpLink
HelpLinkAndF1Handler
Enumeration HoverEventHandlerModes
GetHttpResponse
ShowHtmlAtMousePosition
ShowHtmlInPanel
ShowIFrameAtMousePosition
ShowIFrameInPanel
Enumeration PropertyStorageModes
CachePerPage
ControlState
HiddenVariable
SessionVariable
Enumeration RenderModes
Html
Text
TextAsBulletList
Interface IDataBinder
BindingItem
Namespace Westwind.Web.JsonSerializers
Class DataReaderConverter
Constructor
Deserialize
Serialize
SupportedTypes
Class JSONSerializer
Constructor
Constructor
Constructor
DefaultJsonParserType
SerializeFields
Deserialize
Deserialize
Serialize
DateSerializationMode
FormatJsonOutput
Class JSONSerializerBase
Constructor
DateSerializationMode
FormatJsonOutput
Class WestwindJsonSerializer
Constructor
Constructor
SerializeFields
Deserialize
Deserialize
ParseArray
ParseNumber
ParseNumber
ParseString
Serialize
WriteValue
DateSerializationMode
FormatJsonOutput
Enumeration JsonDateEncodingModes
ISO
MsAjax
NewDateExpression
Enumeration SupportedJsonParserTypes
JavaScriptSerializer
JsonNet
WestWindJsonSerializer
Interface IJSONSerializer
Deserialize
Serialize
DateSerializationMode
FormatJsonOutput
Namespace Westwind.Web.Mvc
Class BaseControl
Constructor
ApplyAttributes
MergeAttributes
Render
Attributes
CssClass
HtmlHelper
Id
Name
Page
Style
Styles
Text
UrlHelper
Value
Class BaseController
Constructor
ErrorDisplay
UserState
InitializeExplicit
ReturnAjaxError
ReturnAjaxError
Class BaseViewModel
Constructor
baseUrl
ErrorDisplay
PageTitle
Paging
UserState
Class CompressContentAttribute
Constructor
GZipEncodePage
IsGZipSupported
OnActionExecuting
Class DateControl
Constructor
ButtonImage
DateFormat
jQueryUiCss
LoadCss
SelectedDate
Theme
ApplyAttributes
Class EmptyController
Constructor
Class ErrorController
Constructor
CauseError
ShowError
ShowErrorFromModel
ShowErrorPage
ShowErrorPage
ShowErrorPageFromView
ShowErrorPageResult
ShowErrorPageResult
ShowErrorViewPage
ShowMessage
ShowMessagePageResult
ShowMessagePageResult
Class ErrorDisplay
Constructor
ErrorDisplayType
AddMessage
AddMessages
AddMessages
Render
ShowError
ShowMessage
DisplayErrors
HasMessage
HtmlEncodeMessage
Message
Timeout
Class HtmlHelperExtensions
Control
Class JsonNetResult
Constructor
ExecuteResult
ContentEncoding
ContentType
Data
Formatting
SerializerSettings
Class MvcHandlerSTA
Constructor
BeginProcessRequest
EndProcessRequest
ProcessRequest
RequestContext
Class MvcHtmlUtils
SelectListItemsFromDictionary
SelectListItemsFromEnum
SelectListMonths
SelectListYears
Class MvcRouteHandlerSTA
Constructor
Class NegotiatedResult
Constructor
Constructor
ExecuteResult
Data
DefaultContentType
FormatOutput
ViewName
Class NegotiatedResultExtensions
Negotiated
Negotiated
Class PageEnvironment
Constructor
EmbedCssLink
EmbedScriptReference
EmbedScriptResource
EmbedScriptString
GetWebResourceUrl
Current
Class PagingDetails
Constructor
ClientPageClickHandler
MaxPageButtons
Page
PageCount
PageSize
RenderPager
TotalItems
TotalPages
Class RequireSslAttribute
Constructor
Constructor
Constructor
Constructor
OnAuthorization
RequireSsl
Class UrlHelperExtensions
Css
Class ViewRenderer
Constructor
CreateController
RenderPartialView
RenderPartialView
RenderPartialView
RenderPartialViewToString
RenderView
RenderView
RenderView
RenderView
RenderView
RenderViewToString
Enumeration ErrorDisplayTypes
Error
Message
Namespace Westwind.Web.Services
Class Gravatar
GravatarBaseUrl
GetGravatarImage
GetGravatarLink
Class ShareButtons
GooglePlusPlusOneButton
ShareOnTwitter
Enumeration GooglePlusOneButtonSizes
Medium20
Small15
Standard24
Tall60
Namespace Westwind.Web.WebApi
Class ApiMessageError
Constructor
Constructor
Constructor
Constructor
errors
isCallbackError
message
Class BasicAuthenticationFilter
Constructor
Constructor
OnAuthorization
Class BasicAuthenticationHandler
Constructor
Class BasicAuthenticationIdentity
Constructor
Password
Class JsonpFormatter
Constructor
CanWriteType
GetPerRequestFormatterInstance
WriteToStreamAsync
JsonpParameterName
Class SimplePostVariableParameterBinding
Constructor
ExecuteBindingAsync
HookupParameterBinding
Class UnhandledExceptionFilter
Constructor
OnException
Namespace Westwind.Web.WebApi.Filters
Class WindowsBasicAuthenticationFilter
Constructor
Namespace Westwind.Web.WebApi.Security
Enumeration LoginStatus
Disabled
DoesNotBelongToSecurityGroup
Failed
LockedOut
PasswordExpired
Success
JavaScript Client Classes
jQuery Plugins
centerInClient jQuery Plugin
closable jQuery Plugin
contentEditable jQuery Plugin
draggable jQuery Plugin
editable jQuery Plugin
listAddData jQuery Plugin
listGetSelections jQuery Plugin
listSelectItem jQuery Plugin
listSetData jQuery Plugin
makeAbsolute jQuery Plugin
maxZIndex jQuery Plugin
modalDialog jQuery Plugin
moveToMousePosition jQuery Plugin
postJSON
resizable jQuery Plugin
serializeNoViewState jQuery Plugin
serializeObject jQuery Plugin
slideDownTransition jQuery plugin
slideUpTransition jQuery plugin
stretchToBottom jQuery Plugin
tooltip jQuery Plugin
watch jQuery Plugin
jQuery Filters
:containsNoCase
:startsWith
ww.angular.js
$httpDeferredExtender
$httpPromiseFromValue
parseHttpError
promiseFrom$http
Components
Client Class AjaxMethodCallback
Proxy Callbacks
Low Level Callbacks
callMethod
formName
postbackMode
serverUrl
targetControlId
resultMode
timeout
Client Class HoverPanel
assignContent
HoverPanel.hide
HoverPanel.movePanelToPosition
HoverPanel.show
HoverPanel.showIFrame
HoverPanel.startCallback
adjustWindowPosition
callbackHandler
callbackErrorHandler
eventHandlerMode
formName
hoverOffsetBottom
hoverOffsetRight
htmlTargetClientId
HoverPanel.navigateDelay
panelOpacity
postbackMode
serverUrl
shadowOffset
HoverPanel.shadowOpacity
Global Functions and Objects
$$
ajaxCallMethod
getBodyFromHtmlDocument
ajaxJson
debounce
getUrlEncodedKey
onPageError
registerNamespace
setUrlEncodedKey
showStatus
parseTemplate
Client Class CallbackException
isCallbackError
message
Client Class HttpClient
appendHeader
send
accepts
completed
contentType
errorHandler
evalResult
isMsAjaxJson
method
serverUrl
timeout
Client Class JSON
stringify
useDateParser
parse
parseWithDate
dateStringToDate
parseMsAjaxDate
Client Class ServiceProxy
invoke
isWcf
serviceUrl
timeout
String Class Extensions
htmlEncode
extract
padL
padR
format
repeat
trimEnd
trimStart
Date Class Extensions
formatDate
Number Class Extensions
formatNumber
Knowledge Base Topics