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

ASP.NET Core MVC là một khung trình bày nhẹ để tạo các trang web động với ASP.NET Core. Nó cho phép tạo các trang MVC dựa trên bộ điều khiển hoặc xem các trang Razor dựa trên mô hình. MVC bao gồm các tính năng như định tuyến, liên kết và xác thực mô hình, bộ lọc, API web và công cụ chế độ xem Razor.







5
Cách giải quyết Instance Inside ConfigureServices trong ASP.NET Core
Có thể giải quyết một phiên bản của IOptions<AppSettings>từ ConfigureServicesphương thức trong Khởi động không? Thông thường, bạn có thể sử dụng IServiceProviderđể khởi tạo các phiên bản nhưng bạn không có nó ở giai đoạn này khi đăng ký dịch vụ. public void ConfigureServices(IServiceCollection services) { services.Configure<AppSettings>( configuration.GetConfigurationSection(nameof(AppSettings))); // …


5
Làm cách nào để có được Liên kết giới thiệu Url trong ASP.NET Core MVC?
Tôi đang cố gắng di chuyển biểu mẫu web ASP.NET MVC sang ASP.NET Core MVC. Hiện tại, tôi đang gặp rắc rối với Request.UrlReferrerlớp học. Dòng ban đầu là: [HttpPost] public async Task<ActionResult> ContactUsFormSubmit(ContactUs request) { var siteUrl = Request.UrlReferrer.ToString().ToLower(); .... } Tuy nhiên, với ASP.NET Core, UrlReferrer không khả …


6
Làm thế nào để bạn thực thi định tuyến chữ thường trong ASP.NET Core?
Trong ASP.NET 4, điều này dễ dàng như routes.LowercaseUrls = true;trong RegisterRoutestrình xử lý cho ứng dụng. Tôi không thể tìm thấy phần mềm tương đương trong ASP.NET Core để đạt được điều này. Tôi nghĩ nó sẽ ở đây: app.UseMvc(configureRoutes => { configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}"); }); Nhưng không có gì …

6
Chế nhạo IPrincipal trong ASP.NET Core
Tôi có một ứng dụng ASP.NET MVC Core mà tôi đang viết các bài kiểm tra đơn vị. Một trong những phương thức hành động sử dụng Tên người dùng cho một số chức năng: SettingsViewModel svm = _context.MySettings(User.Identity.Name); mà rõ ràng là thất bại trong bài kiểm tra đơn …




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.