(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
In more than 4 months, my country's 19th Asia...
These days, just about every developer is familia...
We all know that the fan economy has arrived. Man...
Loading long image... Source: CCTV News...
[[428880]] Researchers from Trinity College Dubli...
Today I saw some people who can analyze the suppl...
At the recently held Cocos 2014 Developer Confere...
As the Internet age has developed to this day, th...
In the initial stage of cold start, how do we ide...
Have you ever had this experience when you had a ...
A bird of prey, eating large chunks of meat. I ha...
Have you heard of shooting an arrow through a tar...
In the past year, To B has been very popular, and...
Today I bring you several excellent information f...