本文主要是介绍ASP.NET Core ------在Razor Pages 中使用FineUI,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ASP.NET Core ------在Razor Pages 中使用FineUI,如何设置*
1.将如下三个文件拷贝到项目 bin 目录:
-> FineUICore.dll-> FineUICore.xml-> FineUIMvc.lic.dev.config
2.添加引用
3.配置文件 (参考:https://core.fineui.com/#/Config/ModifyWebConfig)
A.向Startup.cs添加服务:
public void ConfigureServices(IServiceCollection services)
{// 添加FineUI和MVC服务services.AddFineUI(Configuration);services.AddMvc(options => {// 自定义JSON的模型绑定options.ModelBinderProviders.Insert(0, new JsonModelBinderProvider());});
}B.向Startup.cs添加请求中间件:
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{if (env.IsDevelopment()){app.UseDeveloperExceptionPage();}else{app.UseExceptionHandler("/Home/Error");}// 静态资源中间件app.UseStaticFiles();// FineUI和MVC中间件(确保 UseFineUI 位于 UseMvc 的前面)app.UseFineUI();app.UseMvc(routes =>{routes.MapRoute(name: "area",template: "{area:exists}/{controller=Home}/{action=Index}/{id?}");routes.MapRoute(name: "default",template: "{controller=Home}/{action=Index}/{id?}");});
}C.向appsettings.json添加配置项:
{"FineUI": {"DebugMode": true,"CustomTheme": "pure_green","EnableAnimation": true}
}
- 在_ViewImports添加引用
@using FineUICore@addTagHelper *, FineUICore
这篇关于ASP.NET Core ------在Razor Pages 中使用FineUI的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!