如何在不使用服务的情况下在Blazor中逐页传递模型?

mz1378

我需要将我在一个页面中创建的模型传递给另一页面,但是我不想为其创建服务。除服务外,Blazor中还可以使用其他功能吗?

鲍勃·K

我知道您正在询问不提供服务的情况,但是我认为服务是使用户保持状态的一种方式。

1)创建您的服务类(例如:AppState)。

public class AppState
{
    public YourSpecialModel model {get; set}
}

2)在Startup.cs中将您的服务注册为单例或Scoped:

 services.AddScoped<AppState>();

3)在您需要的页面上插入服务

  [Inject]
    protected AppState appState { get; set; }

4)在所有页面上从appState设置并获取模型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不使用搜索模型的情况下在gridview中创建搜索字段

来自分类Dev

我如何在不使用数组的情况下在postgres函数中传递值列表

来自分类Dev

如何在不使用模型的情况下在 Laravel where 子句中使用“CONCAT”

来自分类Dev

如何在不使用javascript的情况下在可见的页面中使用吊索服务?

来自分类Dev

如何在不使用python中的set的情况下在列表中查找重复项?

来自分类Dev

如何在Java中不使用nextLine()的情况下在next()中包含空格

来自分类Dev

如何在不使用 Recyclerview 中的 getAdapterPosition 的情况下在 ViewHolder 中获得正确的项目位置?

来自分类Dev

如何在不使用count(*)的情况下在greenplum中查找表中的行数

来自分类Dev

如何在不使用多个OR语句的情况下在excel中创建标志?

来自分类Dev

如何在不使用FormattedMessage的情况下在ReactIntl 2.0中检索字符串

来自分类Dev

如何在不使用多个读取器的情况下在SqlDataReader中检查空值

来自分类Dev

如何在不使用service命令的情况下在Ubuntu 13.10中停止NetworkManager?

来自分类Dev

如何在不使用JSX的情况下在React Native中制作组件?

来自分类常见问题

如何在不使用日志的情况下在Go中打印到Stderr

来自分类Dev

如何在不使用CCSM的情况下在Unity中反转屏幕颜色

来自分类Dev

如何在不使用jgit签出的情况下在远程存储库中创建git分支

来自分类Dev

如何在不使用innerHTML的情况下在JavaScript中添加不间断空格?

来自分类Dev

如何在不使用jQuery的情况下在指令中获取元素CSS?

来自分类Dev

如何在不使用Grid.Select()的情况下在Kendo Grid中获取行的UID

来自分类Dev

如何在不使用ManyToManyField的情况下在Django中获得多项选择?

来自分类Dev

如何在不使用控件的情况下在WPF中打印内容?

来自分类Dev

如何在不使用JS的情况下在ActionCable Channel中接收数据?

来自分类Dev

如何在不使用字符串的情况下在Java中获得输入?

来自分类Dev

如何在不使用JavaScript属性的情况下在WebSharper SPA中执行配置代码

来自分类Dev

如何在不使用鼠标的情况下在Lynx中复制URL

来自分类Dev

如何在不使用硬编码列的情况下在LINQ中透视数据

来自分类Dev

如何在不使用webView的情况下在android应用程序中显示Web内容

来自分类Dev

如何在不使用任何IDE的情况下在ubuntu中编译javafx程序?

来自分类Dev

如何在不使用DocumentBuilder的情况下在Aspose Words for .NET中添加页码?

Related 相关文章

  1. 1

    如何在不使用搜索模型的情况下在gridview中创建搜索字段

  2. 2

    我如何在不使用数组的情况下在postgres函数中传递值列表

  3. 3

    如何在不使用模型的情况下在 Laravel where 子句中使用“CONCAT”

  4. 4

    如何在不使用javascript的情况下在可见的页面中使用吊索服务?

  5. 5

    如何在不使用python中的set的情况下在列表中查找重复项?

  6. 6

    如何在Java中不使用nextLine()的情况下在next()中包含空格

  7. 7

    如何在不使用 Recyclerview 中的 getAdapterPosition 的情况下在 ViewHolder 中获得正确的项目位置?

  8. 8

    如何在不使用count(*)的情况下在greenplum中查找表中的行数

  9. 9

    如何在不使用多个OR语句的情况下在excel中创建标志?

  10. 10

    如何在不使用FormattedMessage的情况下在ReactIntl 2.0中检索字符串

  11. 11

    如何在不使用多个读取器的情况下在SqlDataReader中检查空值

  12. 12

    如何在不使用service命令的情况下在Ubuntu 13.10中停止NetworkManager?

  13. 13

    如何在不使用JSX的情况下在React Native中制作组件?

  14. 14

    如何在不使用日志的情况下在Go中打印到Stderr

  15. 15

    如何在不使用CCSM的情况下在Unity中反转屏幕颜色

  16. 16

    如何在不使用jgit签出的情况下在远程存储库中创建git分支

  17. 17

    如何在不使用innerHTML的情况下在JavaScript中添加不间断空格?

  18. 18

    如何在不使用jQuery的情况下在指令中获取元素CSS?

  19. 19

    如何在不使用Grid.Select()的情况下在Kendo Grid中获取行的UID

  20. 20

    如何在不使用ManyToManyField的情况下在Django中获得多项选择?

  21. 21

    如何在不使用控件的情况下在WPF中打印内容?

  22. 22

    如何在不使用JS的情况下在ActionCable Channel中接收数据?

  23. 23

    如何在不使用字符串的情况下在Java中获得输入?

  24. 24

    如何在不使用JavaScript属性的情况下在WebSharper SPA中执行配置代码

  25. 25

    如何在不使用鼠标的情况下在Lynx中复制URL

  26. 26

    如何在不使用硬编码列的情况下在LINQ中透视数据

  27. 27

    如何在不使用webView的情况下在android应用程序中显示Web内容

  28. 28

    如何在不使用任何IDE的情况下在ubuntu中编译javafx程序?

  29. 29

    如何在不使用DocumentBuilder的情况下在Aspose Words for .NET中添加页码?

热门标签

归档