Câu hỏi được gắn thẻ «asp.net-mvc-5»

ASP.NET MVC 5 là phiên bản chính thứ năm của nền tảng ASP.NET Model-View-Controller cho các ứng dụng web.

21
OwinStartup không khai hỏa
Tôi đã có mã cấu hình OwinStartup hoạt động hoàn hảo và sau đó nó ngừng hoạt động. Thật không may, tôi không chắc chắn chính xác những gì tôi đã làm để khiến nó ngừng hoạt động và đang rất khó khăn để tìm ra nó. Để chắc chắn …




3
Tôi có cần một tệp Global.asax.cs không nếu tôi đang sử dụng lớp OWIN Startup.cs và di chuyển tất cả cấu hình ở đó?
Ví dụ, giả sử trong một ứng dụng ASP.NET MVC 5 hoàn toàn mới được tạo từ mẫu MVC với các Tài khoản Cá nhân, nếu tôi xóa Global.asax.cslớp và di chuyển mã cấu hình của nó sang Startup.cs Configuration()phương thức như sau, thì nhược điểm là gì? public partial …



3
Giao diện IUserSecurityStampStore <TUser> của ASP.NET Identity là gì?
Nhìn vào ASP.NET Identity (triển khai thành viên mới trong ASP.NET), tôi đã bắt gặp giao diện này khi thực hiện giao diện của riêng tôi UserStore: //Microsoft.AspNet.Identity.Core.dll namespace Microsoft.AspNet.Identity { public interface IUserSecurityStampStore&lt;TUser&gt; : { // Methods Task&lt;string&gt; GetSecurityStampAsync(TUser user); Task SetSecurityStampAsync(TUser user, string stamp); } } IUserSecurityStampStoređược thực …


11
GlobalConfiguration.Configure () không xuất hiện sau khi di chuyển API Web 2 và .NET 4.5.1
Gần đây tôi đã bắt đầu làm theo hướng dẫn này để di chuyển dự án của tôi sang .NET 4.5.1 và Web Api 2. Điều đầu tiên mà nhà phát triển MS Rick Anderson yêu cầu bạn làm là thay đổi: WebApiConfig.Register(GlobalConfiguration.Configuration); đến GlobalConfiguration.Configure(WebApiConfig.Register); trong tập tin global.asax. Tuy …





3
Lợi thế của việc sử dụng async với MVC5 là gì?
Sự khác biệt giữa: public ActionResult Login(LoginViewModel model, string returnUrl) { if (ModelState.IsValid) { IdentityResult result = IdentityManager.Authentication.CheckPasswordAndSignIn(AuthenticationManager, model.UserName, model.Password, model.RememberMe); if (result.Success) { return Redirect("~/home"); } else { AddErrors(result); } } return View(model); } và: [HttpPost] [AllowAnonymous] [ValidateAntiForgeryToken] public async Task&lt;ActionResult&gt; Login(LoginViewModel model, string returnUrl) { if (ModelState.IsValid) { …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.