Last post Jul 13, 2013 01:31 AM by Afzaal.Ahmad.Zeeshan
Jul 10, 2013 01:20 PM|ssvikramuk|LINK
Hi, I have received a new project today. Security is more important for this project. So can i go ahead using c# razor(which i have already good experience) or MVC(its new to me). Suggest me please.
Jul 10, 2013 03:43 PM|Anwar.Mogal|LINK
In my opnion security doesn't drive the options you mentioned. I am not familiar with C# razor but MVC as you might already be aware is more of a desgin pattern, it's an approch where your application tiers are seperated on hard lines, gives you more control
and better testing options. Since it's inseption MVC has eveloved a lot and more and more business apps are prefering MVC over web forms(thier argument is that web forms is not real). If you really want to grab some expereice go MVC, it's the future for sure.
But keep in mind there is a considerable learning curve.
Back to security which ever option you choose, make sure you follow all the fundemental rules if you are going user name password route make sure you use enryption and make sure your to avoid any hackable items (cookies for example) also make sure you prevent
SQL injections and I can go on...
Jul 13, 2013 01:31 AM|Afzaal.Ahmad.Zeeshan|LINK
Security needs Validation not some language! So if you provide good Validations for the input, you can have a secure WebSite with that language that you already know (C# Razor). Just provide good validations. You can validate every field on your needs!
Link that I am using: http://www.asp.net/web-pages/tutorials/working-with-pages/validating-user-input-in-aspnet-web-pages-sites
Its a link for C# Razor, where you find all kind of Validations to make you website and forms more and more secure! They will help you get only the same result as you want to. Other input won't be saved and the user will be forced to only add the data that