Blazor + MVC - 将数据从 Blazor 页面传递到 MVC 控制器

5
我有一个使用了一些 Blazor 页面的 MVC 项目。现在我需要将数据从 Blazor 页面传回到 MVC 控制器。这是否可能?我的解决方案是将数据写入数据库,然后在 MVC 中获取它们...但我不喜欢这种方式。有人知道更好的解决方案吗?
谢谢。

你可以在Blazor中编写一个方法来调用(POST,GET)你的MVC控制器,这是你想要的吗? - Ricardo Peres
更具体地说,我需要将产品列表(例如List<Product>)从Blazor页面传递到控制器操作。我不确定这种方式是否可行。 - Filip
1
为什么?你可以在Blazor组件内部执行MVC操作正在执行的任何操作。这就是整个重点:使用C#编写客户端功能,以便您可以利用与服务器端相同的所有代码、工具和库。 - Chris Pratt
1
我不同意@ChrisPratt的观点,那PDF怎么办?我正在使用Rotativa在MVC中创建PDF报告。但是我还没有找到在Blazor组件中使用它的方法。我已经在Blazor中制作了一个交互页面,也需要将结果显示为PDF格式。我不想为Blazor组件再使用另一个PDF生成器。 - Filip
1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接