I'm going to start using ASP.NET MVC2 for my web application

I have a pretty large web application that I created last year using ASP.NET web forms. It consists of two parts: Admin and Client (each of them represents a project within one solution). An administrator logs in, as you would expect, and manages clients. Clients enter the system and manage themselves. Back end of SQL Server. It is heavily dependent on MasterPages and LINQ. It has 2 class libraries, one for my methods (authentication, security, encryption, etc.), and the other is dbml files for linq, which refer to both the admin area and the client project.

Now I really want to convert this to MVC 2. I know that I will have to rewrite the interface (not a problem, I look forward to it). I can reference my current class libraries and modify them as needed. My main concerns are my forms and controls. I really would like to stay away from the main asp controls and use jquery for everything if possible (especially for the presentation level. I'm just not sure how to do this. I was also told that jquery is great for parsing and updating the DOM ', but I never did this and did not know where to start (why do this with LINQ?).

Another issue I struggled with was the size of my main table. It has 109 fields, and my client believes that all of them should be available on the screen (or as much as possible, especially in the grid). I had to break the input / edit form into 5 tabs (all web controls). My grids have sorting, grouping, exporting to excel, etc. I would really like to find a grid that allows you to edit individual cells with a double click. Would it be better to use jquery for meshes? I can split this large table into relational tables if necessary (perhaps one way or another).

Any advice from anyone who has done this will be greatly appreciated. I just bought the book "Pro ASP.NET MVC 2 Framework Second Edition" and I have the excellent jQuery e-book I am working with.

Thanks guys!

EDIT: , Telerik WebControls -, . , MVC ( webform).

+3
2
+2

RedSquare, Telerik ASP.NET MVC ( GPLv2). "" (, ). , , .

MVC 8 : Grid, Calendar, DatePicker, Menu, NumericTextBox, PanelBar, TabStrip TreeView.

, - 3 : , ComboBox Window. ( .)

MVC-, , WebForms. MVC WebForms, , , "" WebForms. , MVC PostBacks ViewState, MVC.

, "" JavaScript , - , JavaScript ( : -, ). SEO - , Server + Client, Telerik, .

, .

+1

Source: https://habr.com/ru/post/1754887/


All Articles