Age | Commit message (Collapse) | Author |
|
* HtmlForm.cs: disabled smartnavigation as we have no scripts to support
it and failed when the browser was IE.
svn path=/trunk/mcs/; revision=30208
|
|
svn path=/trunk/mcs/; revision=27341
|
|
* HtmlForm.cs: default value for Enctype is "".
* HtmlInputFile.cs: if no one set the encoding type for the HtmlForm,
we set it to "multipart/form-data". Fixes bug #58359.
svn path=/trunk/mcs/; revision=27332
|
|
svn path=/trunk/mcs/; revision=25814
|
|
svn path=/trunk/mcs/; revision=22110
|
|
svn path=/trunk/mcs/; revision=21715
|
|
Change the if statement that determines if the onclick script is rendered.
svn path=/trunk/mcs/; revision=21536
|
|
Currently the else statement refers to the inner if statement.
svn path=/trunk/mcs/; revision=21514
|
|
svn path=/trunk/mcs/; revision=21513
|
|
svn path=/trunk/mcs/; revision=21363
|
|
svn path=/trunk/mcs/; revision=21121
|
|
Before adding the script to the HTML, the number of Validators should
be checked.
svn path=/trunk/mcs/; revision=21119
|
|
svn path=/trunk/mcs/; revision=20831
|
|
value. This is because radio button groups are created by setting
the name to the same value with each button, then on postback the
value of the name is the id of the selected radio button.
svn path=/trunk/mcs/; revision=20761
|
|
* HtmlContainerControl.cs: encode/decode InnerText. Fixes bug #51653.
svn path=/trunk/mcs/; revision=20750
|
|
* HtmlSelect.cs: with the new LosFormatter, we get array types right, so
remove the code used to workaround that.
svn path=/trunk/mcs/; revision=20737
|
|
<along@mainsoft.com>.
svn path=/trunk/mcs/; revision=20669
|
|
* HtmlSelect.cs: don't add items without data. Patch by Alon Gazit
<along@mainsoft.com>. Fixes bug #51377.
svn path=/trunk/mcs/; revision=20424
|
|
* HtmlInputRadioButton.cs: initialize event indexer. Patch by Alon Gazit
<along@mainsoft.com>.
svn path=/trunk/mcs/; revision=20396
|
|
* System.Web.dll.sources: added new files.
* System.Web/HttpApplication.cs:
* System.Web/HttpContext.cs:
* System.Web/HttpRuntime.cs: add timeout handling.
* System.Web/TimeoutManager.cs: new class that takes care of aborting
threads on timeout.
* System.Web.Configuration/CompilationConfiguration.cs: don't throw
an HttpException.
* System.Web.Configuration/HttpRuntimeConfig.cs:
* System.Web.Configuration/HttpRuntimeConfigurationHandler.cs: handle
system.web/httpRuntime configuration section.
* System.Web.UI/PersistChildrenAttribute.cs:
* System.Web.UI/PersistenceModeAttribute.cs: implemented.
* System.Web.UI/TODO: Removed file.
* System.Web.UI/OutputCacheLocation.cs:
* System.Web.UI/TemplateControlParser.cs:
* System.Web.UI.HtmlControls/HtmlInputFile.cs:
* System.Web.UI.WebControls/Xml.cs: class status based fixes.
svn path=/trunk/mcs/; revision=20291
|
|
is rendered. This is a slightly modifed version of a patch
by Yaron Shkop. Fixes bug #50160.
svn path=/trunk/mcs/; revision=19469
|
|
* HtmlTextArea.cs: fixed infinite recursion.
svn path=/trunk/mcs/; revision=19105
|
|
* System.Web.UI/Control.cs: removed some debug lines.
* System.Web.UI/Page.cs: implemented RegisterOnSubmitStatement
* System.Web.UI/TemplateControl.cs: fixed wire up for methods with no
parameters.
* System.Web.UI.HtmlControls/HtmlForm.cs: render the onsubmit attribute.
svn path=/trunk/mcs/; revision=18945
|
|
* HtmlGenericControl.cs: ConstructorNeedsTag defaults to false so we
need to pass true here. Fixes bug #47918.
svn path=/trunk/mcs/; revision=17635
|
|
* everywhere: Remove uses of direct invocation of the 'Invoke'
method on a delegate type - that is error cs1533 now flagged by
mcs.
svn path=/trunk/mcs/; revision=16681
|
|
* HtmlContainerControl.cs: Added attributes
* HtmlControl.cs: Added attributes
* HtmlInputControl.cs: Fixed public signature
* HtmlInputRadioButton.cs: Fixed public signature
* HtmlSelect.cs: Added missing attribute
* HtmlTable.cs: Added missing attribute
svn path=/trunk/mcs/; revision=16359
|
|
* HtmlSelect.cs: fixed bug #44894.
svn path=/trunk/mcs/; revision=15507
|
|
* HtmlImage.cs:
* HtmlInputControl.cs:
* HtmlSelect.cs: added control builder attribute.
* HtmlSelectBuilder.cs: builder for HtmlSelect.
* HtmlControlBuilder.cs: common builder for all HtmlControls.
svn path=/trunk/mcs/; revision=14143
|
|
* System.Web/HttpRequest.cs: added BaseVirtualDir property and use it
in MapPath.
* System.Web.UI.HtmlControls/HtmlControl.cs: _tagName is now internal.
* System.Web.UI.HtmlControls/HtmlGenericControl.cs: use the field in
HtmlControl to keep the tag name.
* System.Web.Util/UrlUtils.cs: fixed Combine ().
svn path=/trunk/mcs/; revision=11027
|
|
* System.Web/HttpRequest.cs: implemented CurrentExecutionFilePath.
* System.Web.UI/Control.cs: some more tweaks to naming containers stuff.
* System.Web.UI/DataBinder.cs: don't throw exception if the container
is null.
* System.Web.UI/Page.cs: now we can render client scripts, startup
scripts and hidden fields. Only render __VIEWSTATE if there is someone
that will take care of it.
(RaisePostBackEvents): first try the last one that required raise event,
then try __EVENTTARGET.
* System.Web.UI.HtmlControls/HtmlForm.cs: render 'action' attribute.
* System.Web.UI.WebControls/BaseDataList.cs: what can I say for this
one? I spent so many time until I finally found this that I'm gonna
miss this f....g bug... ;-). Farewell. Now we can get events from
image buttons inside Data*.
* System.Web.UI.WebControls/DataList.cs: now the value stored in
ViewState for item count is correct.
svn path=/trunk/mcs/; revision=10627
|
|
* HtmlInputButton.cs: fixed bug #35677.
svn path=/trunk/mcs/; revision=10088
|
|
* HtmlInputControl.cs: fixed bug #35673.
svn path=/trunk/mcs/; revision=10079
|
|
* HtmlInputText.cs: fixed bug #35670.
svn path=/trunk/mcs/; revision=10078
|
|
* HtmlSelect.cs: fixed LoadViewstate.
svn path=/trunk/mcs/; revision=8956
|
|
* HtmlButton.cs: make it do a POST if the button has any ServerClick
events.
svn path=/trunk/mcs/; revision=8868
|
|
* HtmlAnchor.cs:
* HtmlButton.cs:
* HtmlContainerControl.cs:
* HtmlControl.cs:
* HtmlForm.cs:
* HtmlGenericControl.cs:
* HtmlImage.cs:
* HtmlInputButton.cs:
* HtmlInputCheckBox.cs:
* HtmlInputControl.cs:
* HtmlInputFile.cs:
* HtmlInputHidden.cs:
* HtmlInputImage.cs:
* HtmlInputRadioButton.cs:
* HtmlInputText.cs:
* HtmlSelect.cs:
* HtmlTable.cs:
* HtmlTableCell.cs:
* HtmlTableRow.cs:
* HtmlTextArea.cs: added almost all missing attributes.
svn path=/trunk/mcs/; revision=7740
|
|
svn path=/trunk/mcs/; revision=7041
|
|
svn path=/trunk/mcs/; revision=5956
|
|
* System.Web.UI/AttributeCollection.cs:
(Add): handle 'style' through styleCollection.
* System.Web.UI/CssStyleCollection.cs:
(fillStyle): renamed to FillStyle and made it internal.
* System.Web.UI/Page.cs:
(GetViewStateString): fixed, broken after other recent changes.
(ProcessPostData): allow a second try for postback data after OnLoad.
(ProcessRequest): clear controls collection, removed call to
UnloadRecursive.
* System.Web.UI.HtmlControls/HtmlControl.cs: the attributes must use
ViewState as its StateBag, if not style values are lost between
postbacks.
* System.Web.UI.WebControls/TextBox.cs: default for Wrap is true.
(OnPreRender): don't save Text if there are no listeners on TextChanged.
svn path=/trunk/mcs/; revision=5954
|
|
* HtmlAnchor.cs:
* HtmlButton.cs:
* HtmlInputButton.cs:
* HtmlInputCheckBox.cs:
* HtmlInputHidden.cs:
* HtmlInputImage.cs:
* HtmlInputText.cs:
* HtmlTextArea.cs: Initialize EventHandlerList indexer.
* HtmlContainerControl.cs: almost rewritten to use a LiteralControl
instead of maintaining some flags and strings. Implemented
LoadViewState.
* HtmlControl.cs: fixed constructor and added ViewStateIgnoreCase.
* HtmlSelect.cs: fixed TrackViewState, SaveViewState, SelectedIndices
and Value.
svn path=/trunk/mcs/; revision=5864
|
|
* list: added some more files from System.Web.Hosting.
* System.Web.UI/ConstructorNeedsTagAttribute.cs: the default
constructor sets the property to false.
* System.Web.UI.HtmlControls/HtmlGenericControl.cs: fixed TagName
signature and get/set.
* System.Web.UI.HtmlControls/HtmlInputImage.cs: added attribute and
fixed signature of ServerClick.
* System.Web.UI.HtmlControls/HtmlInputText.cs: added attribute.
* System.Web.UI.WebControls/AdRotator.cs:
* System.Web.UI.WebControls/Button.cs:
* System.Web.UI.WebControls/Calendar.cs:
* System.Web.UI.WebControls/CheckBox.cs:
* System.Web.UI.WebControls/CheckBoxList.cs:
* System.Web.UI.WebControls/DataList.cs:
* System.Web.UI.WebControls/DropDownList.cs:
* System.Web.UI.WebControls/HyperLink.cs:
* System.Web.UI.WebControls/HyperLinkColumn.cs:
* System.Web.UI.WebControls/Image.cs:
* System.Web.UI.WebControls/ImageButton.cs:
* System.Web.UI.WebControls/Label.cs:
* System.Web.UI.WebControls/LinkButton.cs:
* System.Web.UI.WebControls/ListBox.cs:
* System.Web.UI.WebControls/Panel.cs:
* System.Web.UI.WebControls/PlaceHolder.cs:
* System.Web.UI.WebControls/RadioButton.cs:
* System.Web.UI.WebControls/RadioButtonList.cs:
* System.Web.UI.WebControls/Table.cs:
* System.Web.UI.WebControls/TableRow.cs:
* System.Web.UI.WebControls/TextBox.cs:
* System.Web.UI.WebControls/WebControl.cs: removed attributes
added by mistake (i used GetCustomAttributes (true), d'oh!).
* System.Web.UI.WebControls/DataListItem.cs: implemented RenderItem.
* System.Web.UI.WebControls/Repeater.cs: implemented CreateItem and
InitializeItem.
svn path=/trunk/mcs/; revision=5749
|
|
* HtmlForm.cs: don't render action attribute.
svn path=/trunk/mcs/; revision=5599
|
|
* HtmlContainerControl.cs:
(CreateControlCollection): added. All containers must have a non-empty
control collection.
svn path=/trunk/mcs/; revision=5595
|
|
* System.Web/HttpResponse.cs:
* System.Web.SessionState/HttpSessionState.cs:
* System.Web.UI/LiteralControl.cs:
* System.Web.UI.HtmlControls/HtmlAnchor.cs:
* System.Web.UI.HtmlControls/HtmlButton.cs:
* System.Web.UI.HtmlControls/HtmlControl.cs:
* System.Web.UI.HtmlControls/HtmlForm.cs:
* System.Web.UI.HtmlControls/HtmlGenericControl.cs:
* System.Web.UI.HtmlControls/HtmlInputButton.cs:
* System.Web.UI.HtmlControls/HtmlInputCheckBox.cs:
* System.Web.UI.HtmlControls/HtmlInputControl.cs:
* System.Web.UI.HtmlControls/HtmlInputFile.cs:
* System.Web.UI.HtmlControls/HtmlInputHidden.cs:
* System.Web.UI.HtmlControls/HtmlInputImage.cs:
* System.Web.UI.HtmlControls/HtmlInputRadioButton.cs:
* System.Web.UI.HtmlControls/HtmlInputText.cs:
* System.Web.UI.HtmlControls/HtmlSelect.cs:
* System.Web.UI.HtmlControls/HtmlTable.cs:
* System.Web.UI.HtmlControls/HtmlTableCell.cs:
* System.Web.UI.HtmlControls/HtmlTableRow.cs:
* System.Web.UI.HtmlControls/HtmlTextArea.cs:
Fixes based on class status page:
- Add attributes (DefaultEvent, ParseChildren).
- Fix declarations.
- Explicitly implement some interfaces (IPostBackDataHandler
and IPostBackEventHandler).
- Implemented some missing methods.
svn path=/trunk/mcs/; revision=5506
|
|
* System.Web/HttpApplication.cs:
* System.Web/HttpContext.cs: added System.Web.SessionState namespace.
* System.Web/HttpSessionState.cs: removed. It is under
System.Web.SessionState.
* System.Web.UI/Control.cs:
* System.Web.UI/Page.cs: first attemp to save view state.
* System.Web.UI.HtmlControls/HtmlForm.cs: don't render Action.
svn path=/trunk/mcs/; revision=5455
|
|
* System.Web.UI/Page.cs: implemented more properties using information
we already have in Context.
(OnFormRender):
(OnFormPostRender):
(VerifyRenderingInServerForm): implemented.
* System.Web.UI.HtmlControls/HtmlForm.cs:
(RenderChildren): use OnFormRender and OnFormPostRender.
* System.Web.UI.WebControls/WebControl.cs:
(AddAttributesToRender): call Page.VerifyRenderingInServerForm. All
WebControl derived classes should be rendered inside a HtmlForm.
svn path=/trunk/mcs/; revision=5434
|
|
* System.Web.UI/ControlCollection.cs:
(AddAt): if index is -1 behave as a plain Add.
* System.Web.UI.HtmlControls/HtmlSelect.cs:
(RenderAttributes): new -> override and fixes stack overflow.
(RenderChildren): only 1 option can be selected at any given time
except when Multiple property is true.
(Multiple): the attribute value is either "true" or "false", not
"multiple".
* System.Web.UI.HtmlControls/HtmlTable.cs:
(Add):
(AddAt): allow HtmlTableRow as children, not HtmlTableCell.
* System.Web.UI.HtmlControls/HtmlTableCell.cs:
(RenderEndTag): new -> override.
* System.Web.UI.HtmlControls/HtmlTableRow.cs:
(RenderChildren): fixed another stack overflow.
(RenderEndTag): new -> override.
* System.Web.UI.HtmlControls/HtmlTextArea.cs:
(RenderAttributes): new -> override.
svn path=/trunk/mcs/; revision=5193
|
|
* HtmlInputHidden.cs: fixed constructor.
* HtmlInputRadioButton.cs:
(RenderAttributes): fixed stack overflow.
(Name):
(RenderedName): new -> override.
(Value): new property.
* HtmlInputText.cs:
(RenderAttributes): fixed the same kind of stack overflow and make
string comparison case insensitive.
svn path=/trunk/mcs/; revision=5155
|
|
* HtmlForm.cs: fixed name of Enctype property and render enctype
enctype attribute.
* HtmlInputControl.cs: tag type is "input", not "type".
svn path=/trunk/mcs/; revision=5145
|
|
* System.Web.UI/Page.cs: for each child control to render, assign
Control.Page. Probably also needed in HtmlContainerControl derived
classes.
* System.Web.UI.HtmlControls/HtmlControl.cs: Render contents moved to
new RenderBeginTag method, defined in MS docs.
* System.Web.UI.HtmlControls/HtmlForm.cs: Render output when no IE
browser.
* System.Web.UI.HtmlControls/HtmlInputButton.cs: added constructor
without arguments. Xsp used it, though now it always use the other
.ctor.
* System.Web.UI.HtmlControls/HtmlInputControl.cs: cosmetic changes and
implemented set_Name.
svn path=/trunk/mcs/; revision=5135
|