-
Notifications
You must be signed in to change notification settings - Fork 3.8k
[WIP] System.Web.Extensions additions #21247
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
267945a to
0ad7b0c
Compare
|
@deltragon Thanks for opening this up! If you want, take a look at #12619 . I believe it'll have the tests that go along w/ your PR. |
2055f17 to
1f4f897
Compare
|
@steveisok Thank you for the pointer! I also tried the approach of porting the whole thing to referencesource, but quickly gave up on it. Good to see that someone already put in that work :) |
1f4f897 to
b0a70dc
Compare
… dependant changes (missing test)
…amed properties (missing test)
…lue additions (missing test)
…e repo (missing test)
…ns (missing test)
…riptor from referencesource
b0a70dc to
9e5e493
Compare
Hello!
I am administrating a legacy ASP.NET project that is built on telerik web ui which makes heavy use of System.Web.Extensions.
These patches make it possible to run the project on mono/linux, which is what I would prefer to do with this project in the long term.
(I have not tested the project extensively yet, but it appears to load all pages/data so far.
The only issue seems to be that the encoding is not properly sent in the).Content-Typeheader, so the browser interprets UTF-8 as some legacy encodingI would like to contribute these patches to upstream mono.
They mostly consist of switching to/adding files from the referencesource, or (specifically for
System.Web.UI.ScriptManager) copy-pasting needed methods from the referencesource.I have some questions however:
System.Data.LinqDataViewand extendSystem.ComponentModel.DateTimeConverter, both based on the referencesource. Is it correct to just modify the mono/corefx repo?System.Data.LinqDataViewchanges might make sense as a separate PR.Other notes:
There is one commit switching from corefx back to the referencesource (Functionality has been added to corefx.System.ComponentModel.DateTimeConverter), as the referencesource version has methods corefx is missing. I will add the missing functionality to corefx instead.This does not pass the test suite forSystem.Web. I am currently working on that.