(GlobalImport global import function) In the default newly created MVC program, a new _GlobalImport.cshtml file and a _ViewStart.cshtml file are added to the Views directory. The function of this file is similar to the web.config file in the Views directory. Previously, we often set the global import namespace in this file to avoid repeating the @using xx.xx statement in each view file. The default example is as follows:
The above code indicates that the BookStore and Microsoft.Framework.OptionsModel namespaces, as well as all namespaces under the Microsoft.AspNet.Mvc.TagHelpers assembly are referenced. We have already explained the addTagHelper function in TagHelper. Note that in this example, we only referenced the BookStore namespace and did not reference the BookStore.Controllers namespace, so we cannot access the HomeController class in any view (nor can we access it as Controllers.HomeController). I hope Microsoft can improve this in the future. Get IP related information To obtain the IP address information of the user visitor, you can use dependency injection to obtain an instance of IHttpConnectionFeature, from which you can obtain the relevant information of the IP address. The example is as follows: var connection1 = Request.HttpContext.GetFeature Similarly, you can also obtain related instances through interfaces such as IHttpRequestFeature, IHttpResponseFeature, IHttpClientCertificateFeature, and IWebSocketAcceptContext, and use the features on the instance. The above interfaces are all under the namespace Microsoft.AspNet.HttpFeature. File upload MVC6 provides new improvements in file upload, as shown below:
We define the above upload form on the front-end page, and can use the new file type IFormFile in MVC6 when receiving it. The example is as follows: [HttpPost] public async Task |
<<: Interpreting ASP.NET 5 & MVC6 Series (16): Customizing View View File Search Logic
Xiaomi has built a company with a valuation of US...
Many app developers can't wait to remind user...
As a dual-system tablet product of the new era, th...
In the past three years, we have witnessed countl...
The biggest headache for many operations colleagu...
Before the establishment of quantum theory, peopl...
[[143498]] When it comes to domestic mobile phone...
The three words "Pinduoduo" are synonym...
How to become popular on Kuaishou? This is someth...
Expert of this article: Rong Hai, plant science w...
Douyin Blue V has now become a new front for bran...
Some people say As long as the phone has power an...
Digital Twin is a cutting-edge new technology tha...
2019 was the year when major internet celebrities...
01 Changes in the communication model: From manua...