【发布时间】:2018-08-01 21:31:51
【问题描述】:
当我们有如下的 HTML 代码时。
<h1>@Title</h1>
和 C# 如下所示
public string Title { get; set; }
认为我已经执行了如下代码
Title = "New title updated in the runtime";
然后我们看到视图已经变成了新的值。
渲染器如何知道属性值发生了变化。
有没有像INotifyProperyChange 这样的实现。 HTML 如何知道这是更新内容的时间。
我只是想知道 Blazor 框架的内部结构是如何构建的。
【问题讨论】:
-
@mjwills 它是一个仍在试验中的新开源框架,目前由微软支持。它将 C# .Net(.net 标准)定位到 Web 程序集。 github.com/aspnet/Blazor
-
我认为现在有一个@bind 标签
-
@RichBryant ,我只想知道 Blazor 框架的内部结构如何。
-
它在外部也很有用,例如,如果您希望更改一个值来触发另一个功能。
标签: c# asp.net-core blazor