Если вы хотите использовать ajax на своем сайте, я думаю, что asp.net mvc и jquery - очень хороший улов. MVC можно одновременно использовать в качестве бизнес-уровня и уровня служебного обслуживания - это означает, что он может отображать страницы, а также может просто возвращать данные (в большинстве случаев в формате json). Во втором случае приходит jquery - он может извлекать данные json с сервера и очень легко выполнять переходы и манипуляции с существующим визуализированным html - там вы получаете функции ajax.
Например, у вас есть страница со статьями в списке, каждая статья имеет изображение статьи, заголовок и текст. При нажатии кнопки «Удалить» щелкните свой код jquery: 1. ставит значок состояния загрузки, 2. вызывает метод удаления службы mvc asp.net, статья удаляется в БД, а метод возвращает сообщение об успешном удалении, 3. ваш код jquery анализирует этот ответ и делает эффект сваливания на вашу статью, чем 4. поместите фокус на следующую статью в списке.
Кроме того, поскольку вы не просматриваете серверные элементы управления и прочее с asp.net, а просто старый html, вы можете создать свой метод asp.net mvc, чтобы возвращать вам html с заполненными данными. Лучше всего то, что после того, как вы написали этот метод, вы можете вызывать его из любого места, можете вызывать диалоговое окно, а затем извлекать этот заполненный HTML-файл с помощью вызова jquery ajax и возвращать HTML-код, введенный в диалоговом окне, вы можете вставить его на какую-то страницу какое-то действие и т. д.
Приветствия