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");