Вы, ребята, знаете о наборе инструментов ajax (или что-то вроде m $ -ajaxtoolkit) для mono ??Ajax on Mono
ответ
Я согласен с Брайаном, но хочу добавить, что вы должны прочитать серию Дейва Уорда по jQuery и ASP.net. Он действительно отличает суть того, что вы можете сделать с помощью jQuery, PageMethods и WebForms без MS Ajax. Эти идеи напрямую применимы к среде Mono/Linux.
Вот список основных должностей:
Using jQuery to directly call ASP.Net Ajax PageMethods
Я бы порекомендовал кататься самостоятельно, используя jQuery. Это то, что сейчас делает m $.
Microsoft ASP.NET AJAX Control Toolkit работает на Mono и является открытым исходным кодом (Ms-PL). Однако это не исключает использование jQuery. На самом деле существует несколько сторонних библиотек AJAX и наборов инструментов управления, поддерживающих Mono, и многие из них совместимы или работают совместно с ASP.NET AJAX.
Debugging Mono
Вы помните, что у вас нет среды разработки в этой машине ? Вы можете установить его или загрузить Mono liveCD с помощью openSuse. Но прежде чем это делать, обратите внимание, что GTK # (это devenv) не очень удобен для пользователя. Это еще хуже, затем Eclipse. Итак, давайте сначала попытаемся понять, можем ли мы исправить небольшие проблемы совместимости без ввода кода.
Самый удобный способ отладки веб-сайта на Mono - это использование веб-серверов XSP и XSP2 mini. Просто введите каталог сайта и запустите его. По умолчанию вы сможете получить доступ к сайту, используя ... (он также будет написан для вас). Введите и сообщите, есть ли у вас какие-либо ошибки в консоли. Нет? Продолжайте делать
Наиболее распространенной проблемой является «ошибка 500» с бессмысленным стеком. Если он содержит ошибку ScriptManager Тип ошибки не найден, проблема заключается в файле Web.config. Попробуйте восстановить его для совместимости с Mono (например, Mono имеет разную версию сборки System.Web.Extensions. В ASP.NET 3.5 она имеет версию 3.5, Mono имеет только 1.0.61025.0 (старая AJAX.NET). создайте файл web.config по умолчанию, поддерживайте System.Web.Extensions (функции AJAX).
Не помогло? Продолжайте делать все, что вам нужно сделать, это выполнить «mconfig af AJAX Web.config». Давайте посмотрим еще раз на стек - если он содержит ошибки в «EnablePageMethods» или «ShouldGenerateScript» или «EncryptString» - проблема в сериализации. Моно имеет очень ограниченную поддержку для сериализации JSON, XML и SOAP. Попробуйте заглянуть в свой код и обратите внимание, если у вас есть классы, отмеченные [Serializable], или вы переносите свои собственные классы с помощью PageMethods. Если это так, замените его на обычные строки (моя сериализация бабушки).
- 1. Uri.MakeRelativeUri Behavior On Mono
- 2. Orchard CMS on Mono
- 3. NUnit on Mono?
- 4. ConfuserEx: System.TypeInitializationException on Mono
- 5. aspnet_compiler on Mono
- 6. FormsAuthentication on mono/ASP.NET?
- 7. ASP.NET MVC on Mono
- 8. Microsoft.Owin.Host.SystemWeb on Mono/XSP
- 9. PdfSharp on Mono
- 10. System.DllNotFoundException on Mono SQLite
- 11. Использование Mono on DOS
- 12. последний mono on centos
- 13. Socket.BeginReceive Performance on Mono
- 14. NServiceBus on Mono
- 15. ASP.NET Ajax с Mono
- 16. System.UnauthorizedAccessException on RHEL4/Mono x86_64
- 17. System.Speech in Mono on Linux
- 18. SeekBar on Mono для Android
- 19. ibatis.net или nhibernate on mono
- 20. fsharp.data CsvProvider on ubuntu/mono
- 21. Linq to SQL on Mono?
- 22. Обновление mono on opensuse 13.2
- 23. RazorEngine on Mono - TemplateCompilationException throw
- 24. IsolatedStorage on Mono для Android
- 25. Porting EntityFrameworks on Mono status
- 26. ASP.NET mvc on mono 2.2
- 27. ServiceStack with mono on linux
- 28. Информация о Wlan в mono on linux
- 29. Mono ASP.Net MVC MissingMethod on HostingEnvironment.InClientBuildManager
- 30. windows xp tablet pc sdk on mono
Отлично !!! Большое спасибо Дэвиду. – josernestodavila