MonoRail Site Map
Site Map
Below is the hierarchical list of all pages related to MonoRail.
-
MonoRail
-
MonoRail Site Map
- FAQ
- MonoRail Roadmap
-
Documentation
-
MonoRail trunk Documentation
- Advanced usage
-
MonoRail Helpers
- Creating a custom helper
- Builtin Helpers documentation
-
AjaxHelper
- Common parameters
- Using it
- Examples
- API documentation
-
AjaxHelper API Document
- Constructors
-
Methods
- Service(IServiceProvider provider)
- InstallScripts() : String
- GetBehaviourFunctions() : String
- ReApply() : String
- AddLoadEvent(String loadFunctionName) : String
- StartBehaviourRegister() : String
- Register(String selector, String eventName, String jsFunctionName) : String
- EndBehaviourRegister() : String
- GenerateJSProxy(String proxyName) : String
- GenerateJSProxy(String proxyName, String controller) : String
- GenerateJSProxy(String proxyName, String area, String controller) : String
- LinkToFunction(String innerContent, String functionCodeOrName, IDictionary attributes) : String
- LinkToFunction(String innerContent, String functionCodeOrName) : String
- ButtonToFunction(String innerContent, String functionCodeOrName, IDictionary attributes) : String
- ButtonToFunction(String innerContent, String functionCodeOrName) : String
- ButtonToRemote(String innerContent, String url, IDictionary options) : String
- ButtonToRemote(String innerContent, String url, IDictionary options, IDictionary htmloptions) : String
- LinkToRemote(String innerContent, String url, IDictionary options) : String
- LinkToRemote(String innerContent, String url, IDictionary options, IDictionary htmloptions) : String
- BuildFormRemoteTag(String url, IDictionary options) : String
- BuildFormRemoteTag(IDictionary options) : String
- ObserveField(String fieldId, Int32 frequency, String url, String idOfElementToBeUpdated, String with) : String
- ObserveField(String fieldId, Int32 frequency, String url, IDictionary options) : String
- ObserveField(IDictionary options) : String
- ObserveForm(String formId, Int32 frequency, String url, String idOfElementToBeUpdated, String with) : String
- ObserveForm(String formId, IDictionary options) : String
- ObserveForm(IDictionary options) : String
- PeriodicallyCallRemote(IDictionary options) : String
- PeriodicallyCallRemote(String url, IDictionary options) : String
- InputTextWithAutoCompletion(IDictionary options, IDictionary tagAttributes) : String
- InputTextWithAutoCompletion(String inputName, String url, IDictionary tagAttributes, IDictionary completionOptions) : String
- AutoCompleteInputText(String elementId, String url, IDictionary options) : String
- BuildRemoteFunction(String url, IDictionary options) : String
- RemoteFunction(IDictionary options) : String
- BuildAjaxOptions(IDictionary jsOptions, IDictionary options) : String
- BuildCallbackFunction(CallbackEnum callback, String code, String name) : String
- BuildObserver(String clazz, String name, IDictionary options) : String
- GetOptions(String url, IDictionary options) : IDictionary
- GetOptions(String url, String idOfElementToBeUpdated, String with, String loading, String loaded, String complete, String interactive) : IDictionary
-
Using Behaviour
- Javascript Action Proxies
- LinkToFunction and ButtonToFunction
- LinkToRemote and ButtonToRemote
- Remote Form
- Observers
- Periodical updates
- Auto completion
- DateFormatHelper
-
Effects2Helper
- API documentation
-
Effects2Helper API Document
- Constructors
-
Methods
- InstallScripts() : String
- Appear(String elementId) : String
- Fade(String elementId) : String
- Puff(String elementId) : String
- DropOut(String elementId) : String
- Shake(String elementId) : String
- SwitchOff(String elementId) : String
- BlindUp(String elementId) : String
- BlindDown(String elementId) : String
- SlideUp(String elementId) : String
- SlideDown(String elementId) : String
-
FormHelper
- General concept
- Getting started
- API documentation
- How FormHelper works with sets
- Generating selects
- CheckboxList
-
FormHelper API Document
- Constructors
-
Methods
- TextFieldValue(String target, Object value) : String
- TextFieldValue(String target, Object value, IDictionary attributes) : String
- TextField(String target) : String
- TextField(String target, IDictionary attributes) : String
- TextArea(String target) : String
- TextArea(String target, IDictionary attributes) : String
- PasswordField(String target) : String
- PasswordField(String target, IDictionary attributes) : String
- TextFieldFormat(String target, String formatString) : String
- TextFieldFormat(String target, String formatString, IDictionary attributes) : String
- LabelFor(String target, String label) : String
- LabelFor(String target, String label, IDictionary attributes) : String
- HiddenField(String target) : String
- HiddenField(String target, IDictionary attributes) : String
- CreateCheckboxList(String target, IEnumerable dataSource) : CheckboxList
- CreateCheckboxList(String target, IEnumerable dataSource, IDictionary attributes) : CheckboxList
- CheckboxField(String target) : String
- CheckboxField(String target, IDictionary attributes) : String
- RadioField(String target, Object valueToSend) : String
- RadioField(String target, Object valueToSend, IDictionary attributes) : String
- Select(String target, IEnumerable dataSource) : String
- Select(String target, IEnumerable dataSource, IDictionary attributes) : String
- Select(String target, Object selectedValue, IEnumerable dataSource, IDictionary attributes) : String
- CreateInputElement(String type, String target, Object value, IDictionary attributes) : String
- CreateInputElement(String type, String id, String target, String value, IDictionary attributes) : String
- ObtainValue(String target) : Object
- ObtainValue(RequestContext context, String target) : Object
- QueryPropertyRecursive(Object rootInstance, String[] propertyPath, Int32 piece) : Object
- ObtainRootInstance(RequestContext context, String target) : Object
- CreateHtmlId(IDictionary attributes, String target) : String
- CreateHtmlId(IDictionary attributes, String target, Boolean removeEntry) : String
- ObtainEntry(IDictionary attributes, String key) : String
- ObtainEntryAndRemove(IDictionary attributes, String key, String defaultValue) : String
- ObtainEntryAndRemove(IDictionary attributes, String key) : String
- IsPresent(Object value, Object initialSetValue, PropertyInfo propertyOnInitialSet, Boolean isMultiple) : Boolean
- GetMethod(Object elem, String property) : PropertyInfo
- GetMethod(Type type, String property) : PropertyInfo
-
HtmlHelper
- API documentation
-
HtmlHelper API Document
- Constructors
-
Methods
-
FieldSet(String legend)
: String
-
EndFieldSet()
: String
-
Form(String action)
: String
-
Form(String action, String id, String method)
: String
-
Form(String action, String id, String method, String onSubmit)
: String
- Form(String action, IDictionary attributes) : String
-
EndForm()
: String
-
Link(String target, String linkText)
: String
-
Link(String target, String linkText, IDictionary attributes)
: String
-
LinkTo(String name, String action)
: String
-
LinkTo(String name, String controller, String action)
: String
-
LinkTo(String name, String controller, String action, Object id)
: String
-
LinkToAttributed(String name, String controller, String action, IDictionary attributes)
: String
-
LinkToAttributed(String name, String controller, String action, Object id, IDictionary attributes)
: String
-
MapToVirtual(String target)
: String
-
LabelFor(String forId, String label)
: String
-
LabelFor(String forId, String label, IDictionary attributes)
: String
-
DateTime(String name, DateTime value)
: String
-
DateTime(String name, DateTime value, IDictionary attributes)
: String
-
TextArea(String name, Int32 cols, Int32 rows, String value)
: String
-
InputButton(String value)
: String
- InputButton(String name, String value) : String
- InputButton(String name, String value, IDictionary attributes) : String
- InputCheckbox(String name, Object value) : String
- InputCheckbox(String name, Object value, Boolean isChecked) : String
- InputCheckbox(String name, Object value, IDictionary attributes) : String
- InputRadio(String name, Object value) : String
- InputRadio(String name, Object value, IDictionary attributes) : String
- InputFile(String name) : String
- InputFile(String name, IDictionary attributes) : String
-
InputText(String name, String value)
: String
-
InputText(String name, String value, Int32 size, Int32 maxlength)
: String
-
InputText(String name, String value, Int32 size, Int32 maxlength, IDictionary attributes)
: String
-
InputText(String name, String value, String id)
: String
- InputText(String name, String value, IDictionary attributes) : String
- InputPassword(String name) : String
- InputPassword(String name, String value) : String
- InputPassword(String name, String value, IDictionary attributes) : String
-
InputHidden(String name, String value)
: String
-
InputHidden(String name, Object value)
: String
-
SubmitButton(String value)
: String
-
SubmitButton(String value, IDictionary attributes)
: String
-
Select(String name)
: String
-
Select(String name, IDictionary attributes)
: String
-
EndSelect()
: String
- OptionGroup(String label) : String
- EndOptionGroup() : String
- CreateOption(String text, Object value) : String
- CreateOption(String text, Object value, IDictionary htmlAttributes) : String
-
CreateOptionsFromPrimitiveArray(Array elems, String selected)
: String
-
CreateOptionsFromArray(Array elems, String textProperty, String valueProperty)
: String
-
CreateOptionsFromArray(Array elems, String textProperty, String valueProperty, Object selectedValue)
: String
-
CreateOptions(ICollection elems, String textProperty, String valueProperty)
: String
-
CreateOptions(ICollection elems, String textProperty, String valueProperty, Object selectedValue)
: String
-
BuildUnorderedList(ICollection elements)
: String
-
BuildUnorderedList(ICollection elements, String styleClass, String itemClass)
: String
-
BuildOrderedList(ICollection elements)
: String
-
BuildOrderedList(ICollection elements, String styleClass, String itemClass)
: String
-
FieldSet(String legend)
: String
-
WizardHelper API Document
- Constructors
- Properties
-
Methods
- HasNextStep() : Boolean
- HasPreviousStep() : Boolean
- LinkToStep(String linkText, WizardStepPage step) : String
- LinkToStep(String linkText, WizardStepPage step, Object id) : String
- LinkToStep(String linkText, WizardStepPage step, Object id, IDictionary attributes) : String
- LinkToNext(String linkText) : String
- LinkToNext(String linkText, IDictionary attributes) : String
- LinkToNext(String linkText, Object id) : String
- LinkToNext(String linkText, Object id, IDictionary attributes) : String
- LinkToPrevious(String linkText) : String
- LinkToPrevious(String linkText, IDictionary attributes) : String
- LinkToPrevious(String linkText, Object id) : String
- LinkToPrevious(String linkText, Object id, IDictionary attributes) : String
-
PaginationHelper
- Example
- Cached Pagination
- API documentation
-
PaginationHelper API Document
- Constructors
-
Methods
- CreatePageLink(Int32 page, String text) : String
- CreatePageLink(Int32 page, String text, IDictionary htmlAttributes) : String
- CreatePageLink(Int32 page, String text, IDictionary htmlAttributes, IDictionary queryStringParams) : String
- CreatePagination(IList datasource, Int32 pageSize) : IPaginatedPage
- CreatePagination(IList datasource, Int32 pageSize, Int32 currentPage) : IPaginatedPage
- CreateCachedPagination(String cacheKey, Int32 pageSize, DataObtentionDelegate dataObtentionCallback) : IPaginatedPage
- TextHelper
- UrlHelper
-
ValidationHelper
- Example
- API documentation
-
ValidationHelper API Document
- Constructors
- Properties
-
Methods
- BuildScriptInclude(String baseDir, String js, String extension) : String
- SetSubmitOptions(IDictionary parameters)
- SetSubmitOptions(Boolean confirm, Boolean disable, Boolean groupError, Int32 errorMode)
- InstallScripts() : String
- InstallWithCustomMsg(String scriptFilePath) : String
- InstallScripts(String baseDir) : String
- InstallScripts(String baseDir, String lang) : String
- GetValidationTriggerFunction() : String
- GetValidationTriggerFunction(String formElement) : String
- GetValidationTriggerFunction(String formElement, IDictionary options) : String
-
WizardHelper
- API documentation
-
WizardHelper API Document
- Constructors
- Properties
-
Methods
- HasNextStep() : Boolean
- HasPreviousStep() : Boolean
- LinkToStep(String linkText, WizardStepPage step) : String
- LinkToStep(String linkText, WizardStepPage step, Object id) : String
- LinkToStep(String linkText, WizardStepPage step, Object id, IDictionary attributes) : String
- LinkToNext(String linkText) : String
- LinkToNext(String linkText, IDictionary attributes) : String
- LinkToNext(String linkText, Object id) : String
- LinkToNext(String linkText, Object id, IDictionary attributes) : String
- LinkToPrevious(String linkText) : String
- LinkToPrevious(String linkText, IDictionary attributes) : String
- LinkToPrevious(String linkText, Object id) : String
- LinkToPrevious(String linkText, Object id, IDictionary attributes) : String
- Integrations
-
Reference Manual
- Mastering SmartDispatcherController and DataBinds
- Controller
- SmartDispatcherController
- An Introduction to MonoRail
- MonoRail: How it works
- MonoRail Configuration Reference
-
Attributes API Reference
- AccessibleThroughAttribute API Document
- AjaxActionAttribute API Document
- ControllerDetailsAttribute API Document
- DataBindAttribute API Document
- DefaultActionAttribute API Document
- DynamicActionProviderAttribute API Document
- FilterAttribute API Document
- IFilterDescriptorBuilder API Document
- LocalizationFilterAttribute API Document
- FlashBinderAttribute API Document
- IParameterBinder API Document
- HelperAttribute API Document
- IHelperDescriptorBuilder API Document
- LayoutAttribute API Document
- ILayoutDescriptorBuilder API Document
- RescueAttribute API Document
- IRescueDescriptorBuilder API Document
- ResourceAttribute API Document
- IResourceDescriptorBuilder API Document
- ScaffoldingAttribute API Document
- SkipFilterAttribute API Document
- SkipRescueAttribute API Document
-
Main classes and interfaces API Reference
-
Controller API Document
- Constructors
- Properties
-
Methods
- PostSendView(Object view)
- PreSendView(Object view)
- Initialize()
- GetRescueFor(IList rescues, Type exceptionType) : RescueDescriptor
- PerformRescue(MethodInfo method, Exception ex) : Boolean
- ObtainDefaultLayoutName() : String
- ReleaseResources()
- CreateResources(MethodInfo method)
- InvokeMethod(MethodInfo method, IRequest request, Object[] methodArgs)
- SelectMethod(String action, IDictionary actions, IRequest request, Object[] actionArgs) : MethodInfo
- CreateAndInitializeHelpers()
- InternalSend(String action, Object[] actionArgs)
- Redirect(String url, IDictionary parameters)
- Redirect(String url)
- RenderView(String name)
- RenderView(String name, Boolean skipLayout)
- RenderView(String controller, String name)
- RenderView(String controller, String name, Boolean skipLayout)
- InPlaceRenderView(TextWriter output, String name)
- RenderSharedView(String name)
- RenderSharedView(String name, Boolean skipLayout)
- InPlaceRenderSharedView(TextWriter output, String name)
- CancelView()
- CancelLayout()
- RenderText(String contents)
- RenderText(String contents, Object[] args)
- RenderText(IFormatProvider formatProvider, String contents, Object[] args)
- DirectRender(String contents)
- HasTemplate(String templateName) : Boolean
- RedirectToAction(String action)
- RedirectToAction(String action, String[] queryStringParameters)
- RedirectToAction(String action, IDictionary queryStringParameters)
- RedirectToAction(String action, NameValueCollection queryStringParameters)
- CreateAbsoluteRailsUrl(String area, String controller, String action) : String
- CreateAbsoluteRailsUrl(String controller, String action) : String
- CreateAbsoluteRailsUrlForAction(String action) : String
- Redirect(String controller, String action)
- Redirect(String area, String controller, String action)
- Redirect(String controller, String action, NameValueCollection parameters)
- Redirect(String area, String controller, String action, NameValueCollection parameters)
- Redirect(String controller, String action, IDictionary parameters)
- Redirect(String area, String controller, String action, IDictionary parameters)
- ToQueryString(NameValueCollection parameters) : String
- ToQueryString(IDictionary parameters) : String
- Send(String action)
- Send(String action, Object[] actionArgs)
- ShouldSkip(MethodInfo method, IDictionary filtersToSkip) : Boolean
- CopyFilterDescriptors() : FilterDescriptor[]
- RenderMailMessage(String templateName) : Message
- DeliverEmail(Message message)
- RenderEmailAndSend(String templateName)
- RaiseOnActionExceptionOnExtension()
-
SmartDispatcherController API Document
- Constructors
- Properties
-
Methods
- BuildMethodArguments(ParameterInfo[] parameters, IRequest request, Object[] actionArgs) : Object[]
- GetRequestParameterName(ParameterInfo param) : String
- SelectBestCandidate(MethodInfo[] candidates, NameValueCollection webParams, Object[] actionArgs) : MethodInfo
- PostSendView(Object view)
- PreSendView(Object view)
- Initialize()
- GetRescueFor(IList rescues, Type exceptionType) : RescueDescriptor
- PerformRescue(MethodInfo method, Exception ex) : Boolean
- ObtainDefaultLayoutName() : String
- ReleaseResources()
- CreateResources(MethodInfo method)
- InvokeMethod(MethodInfo method, IRequest request, Object[] actionArgs)
- SelectMethod(String action, IDictionary actions, IRequest request, Object[] actionArgs) : MethodInfo
- CreateAndInitializeHelpers()
- InternalSend(String action, Object[] actionArgs)
- Redirect(String url, IDictionary parameters)
- Redirect(String url)
- CalculatePoints(MethodInfo candidate, NameValueCollection webParams, Object[] actionArgs) : Int32
- BindObject(Type targetType, String prefix) : Object
- BindObject(ParamStore from, Type targetType, String prefix) : Object
- BindObject(ParamStore from, Type targetType, String prefix, String excludedProperties, String allowedProperties) : Object
- BindObjectInstance(Object instance, String prefix)
- BindObjectInstance(Object instance, ParamStore from, String prefix)
- GetDataBindErrors(Object instance) : ErrorList
- ObtainParamsNode(ParamStore from) : CompositeNode
- RenderView(String name)
- RenderView(String name, Boolean skipLayout)
- RenderView(String controller, String name)
- RenderView(String controller, String name, Boolean skipLayout)
- InPlaceRenderView(TextWriter output, String name)
- RenderSharedView(String name)
- RenderSharedView(String name, Boolean skipLayout)
- InPlaceRenderSharedView(TextWriter output, String name)
- CancelView()
- CancelLayout()
- RenderText(String contents)
- RenderText(String contents, Object[] args)
- RenderText(IFormatProvider formatProvider, String contents, Object[] args)
- DirectRender(String contents)
- HasTemplate(String templateName) : Boolean
- RedirectToAction(String action)
- RedirectToAction(String action, String[] queryStringParameters)
- RedirectToAction(String action, IDictionary queryStringParameters)
- RedirectToAction(String action, NameValueCollection queryStringParameters)
- CreateAbsoluteRailsUrl(String area, String controller, String action) : String
- CreateAbsoluteRailsUrl(String controller, String action) : String
- CreateAbsoluteRailsUrlForAction(String action) : String
- Redirect(String controller, String action)
- Redirect(String area, String controller, String action)
- Redirect(String controller, String action, NameValueCollection parameters)
- Redirect(String area, String controller, String action, NameValueCollection parameters)
- Redirect(String controller, String action, IDictionary parameters)
- Redirect(String area, String controller, String action, IDictionary parameters)
- ToQueryString(NameValueCollection parameters) : String
- ToQueryString(IDictionary parameters) : String
- Send(String action)
- Send(String action, Object[] actionArgs)
- ShouldSkip(MethodInfo method, IDictionary filtersToSkip) : Boolean
- CopyFilterDescriptors() : FilterDescriptor[]
- RenderMailMessage(String templateName) : Message
- DeliverEmail(Message message)
- RenderEmailAndSend(String templateName)
- RaiseOnActionExceptionOnExtension()
- ViewComponent API Document
- IRailsEngineContext API Document
- IRequest API Document
-
IResponse API Document
- Properties
-
Methods
- RemoveCookie(String name)
- CreateCookie(HttpCookie cookie)
- CreateCookie(String name, String value, DateTime expiration)
- CreateCookie(String name, String value)
- Redirect(String url, Boolean endProcess)
- Redirect(String url)
- Redirect(String area, String controller, String action)
- Redirect(String controller, String action)
- WriteFile(String fileName)
- Write(Char[] buffer, Int32 index, Int32 count)
- Write(Char ch)
- Write(Object obj)
- Write(String s)
- ClearContent()
- Clear()
- BinaryWrite(Stream stream)
- BinaryWrite(Byte[] buffer)
- AppendHeader(String name, String value)
- ITrace API Document
- IServerUtility API Document
-
Controller API Document
- Trunk Release notes
- Tutorials and Hands-on labs
- User's Guide
-
MonoRail trunk Documentation
-
MonoRail Site Map