【发布时间】:2020-05-18 05:20:55
【问题描述】:
当我的服务器端 Blazor 应用程序正在运行时,我希望 _Host.cshtml 中的一些 Javascript 代码能够将数据发布到控制器操作。当然,这完全超出了 Blazor 应用程序本身的范围,并且与之无关。
我认为这需要在Startup.cs 的适当位置添加对services.AddControllers() 和endpoints.MapControllers() 的调用。但是,在执行此操作并执行控制器操作之后,我进行了以下观察:
- 对操作的请求未路由并被视为“未找到”
- 在 Razor 中,控制器操作上的
@Url.Action返回一个空白字符串
如何以克服上述两个问题的方式向我的服务器端 Blazor 项目添加控制器(而非视图)支持?
【问题讨论】:
-
请发表您的尝试
标签: c# asp.net-core .net-core blazor blazor-server-side