区块链技术博客
www.b2bchain.cn

Blazor名称“Invoke”在当前上下文中不存在 – c#程序员分享

本文介绍了Blazor名称“Invoke”在当前上下文中不存在 – c#程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

我正在使用Visual Studio 2019预览版4,.NET Core 3 RC1,

我创建一个Blazor Web应用程序(服务器blazor),我遵循https://docs.devexpress.com/Blazor/DevExpress.Blazor.Base.DxTextBoxBase.TextChanged#remarks

<DxTextBox Text="" [email protected]((newValue) => OnTextChanged(newValue))></DxTextBox> <button type="button" class="btn btn-primary" [email protected]>Update Text</button>  @code {     bool IsDisabled = true;      void OnTextChanged(string newValue)     {         if (newValue != null)             IsDisabled = false;          Invoke(StateHasChanged);     } } 

我发现错误

名称“ Invoke”在当前上下文中不存在

Blazor名称“Invoke”在当前上下文中不存在 - c#

如何解决?

参考方案

现在,您需要在其位置调用InvokeAsync()

在Preview 8 release, mentioned here中已更改。检查该博客文章顶部以及Preview 9 post中那些重大更改,因为更新时可能会遇到其他错误。从Preview 9到RC1并没有重大更改,对于3.0版本在11小时内可能没有进一步更改。

您将其更改为

<DxTextBox Text="" [email protected]((newValue) => OnTextChanged(newValue))></DxTextBox> <button type="button" class="btn btn-primary" [email protected]>Update Text</button>  @code {     bool IsDisabled = true;      void OnTextChanged(string newValue)     {         if (newValue != null)             IsDisabled = false;          InvokeAsync(StateHasChanged);     } } 

我尝试解析时有json数据,返回错误的语法错误,请帮助我发现语法错误。[{"isData":"Yes","Details":"[{"Id":"70","Name":"Test","FileName&#…

我需要在网络浏览器中填写一个输入,但这不起作用。我认为必须使用name属性来完成,但是怎么做呢?foreach (HtmlElement login in webBrowser1.Document.GetElementsByTagName("input")) { if (login.GetAttribute("name&#034…

我在ASP.NET c#上工作。我有一个DropDownList。 (runat =“ server”)在$ {document).ready上,我更新了它的值:$(document).ready(function () { document.getElementById("ddl").value = "abc"; ……

我需要通过json将对象数组发送到asp.net mvc 2,但是我在mvc控制器中没有得到null对象是这样的entries[1].date = "12/22/2014" entries[1].Ref = "0002" entries[1].Credit = "100" entries[2].da…

我想为DataTable中的每个页面创建动态加载信息。我正在尝试遵循以下示例:https://www.datatables.net/manual/server-sidehttps://www.datatables.net/manual/data来自示例的代码:$('#example').DataTable( { serverSide: t…

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » Blazor名称“Invoke”在当前上下文中不存在 – c#程序员分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们