小编Aza*_*Haq的帖子

WebHost名称在当前上下文中不存在

我将在docs.microsoft上发布以下帖子,从ASP.NET Core 1.x迁移到v2.0:https://docs.microsoft.com/en-us/aspnet/core/migration/1x-to -2x /

我差不多完成了那篇文章中提到的所有变化.但是有一个错误导致了麻烦.

这是我的Program.cs文件:

using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Builder;
using Microsoft.Extensions.Configuration;

namespace MeridiaCoreAPI
{
    public class Program
    {
        public static void Main(string[] args)
        {
            BuildWebHost(args).Run();
        }

        public static IWebHost BuildWebHost(string[] args) =>
           WebHost.CreateDefaultBuilder(args)
               .UseStartup<Startup>()
            .ConfigureAppConfiguration((hostContext, config) =>
            {
            // delete all default configuration providers
            config.Sources.Clear();
                config.AddJsonFile("myconfig.json", optional: true);
            })
               .Build();
    }
}
Run Code Online (Sandbox Code Playgroud)

这是错误消息:

Suppression State
Error   CS0103  The name 'WebHost' does not exist in the current context
Run Code Online (Sandbox Code Playgroud)

任何解决方案,解决方法或提示都将受到高度赞赏.谢谢.

c# .net-core asp.net-core asp.net-core-2.0

15
推荐指数
1
解决办法
9521
查看次数

如何更改TextBox的背景颜色?

我得到的C#代码如下:

if(smth == "Open")
{
    TextBox.Background = ???
}    
Run Code Online (Sandbox Code Playgroud)

如何更改TextBox的背景颜色?

.net c# wpf

10
推荐指数
3
解决办法
11万
查看次数

.NET托管服务和Singleton服务之间的核心区别

从.NET Core 2.1开始,我们现在可以使用托管服务运行后台任务。

我相信我们可以通过将服务类添加到具有Singleton范围的服务容器来实现相同的目的。

与具有单例作用域的服务相比,拥有托管服务有什么好处?主要区别是什么?

我们可以将单例作用域服务注入控制器,并在每个新请求中对其进行操作。但是,这对于托管服务是不可能的。

.net c# asp.net-mvc .net-core asp.net-core

5
推荐指数
1
解决办法
220
查看次数

CKEditor5 获取纯文本

我知道如何使用 CKEditor5 API 获取数据,正如文档和另一篇 SO post中提到的那样。

但是,我怎样才能得到纯文本呢?我尝试跟随但它什么也没返回。

alert($(editorObj.element).val());
Run Code Online (Sandbox Code Playgroud)

有趣的注意:如果 TextArea 与 CKEditor 绑定,即使下面的代码也不会返回任何内容

alert( $("#editor").val());
Run Code Online (Sandbox Code Playgroud)

但如果我不将 TextArea 与 CKEditor 绑定,那么它就可以正常工作。

任何解决方案或反馈将不胜感激。

javascript jquery ckeditor ckeditor5

4
推荐指数
2
解决办法
6739
查看次数

ASP.NET Core 不显眼的客户端验证表单即使在验证失败时也会触发

注意:这与 .NET Core v2.0 有关。您可能会找到相关帖子,但它们没有解决我面临的问题。

我正在使用以下代码应用Unobtrusive Client 端验证:

<form asp-route-returnurl="@ViewData["ReturnUrl"]" method="post" onsubmit="showPleaseWait()" >
    <div asp-validation-summary="All" class="text-danger"></div>
    <div class="form-group">
        <label asp-for="Username" class="control-label"></label>
        <input asp-for="Username" class="form-control" placeholder="Username"  />
        <span asp-validation-for="Username" class="text-danger"></span>
    </div>
    <div class="form-group">
        <label asp-for="Password" class="control-label"></label>
        <input asp-for="Password" value="" class="form-control" placeholder="Password" />
        <span asp-validation-for="Password" class="text-danger"></span>
    </div>
    <div class="form-group">
        <button type="submit"  class="btn btn-success btn-lg" style="margin:auto;display:block">Log in</button>
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

好消息是它在客户端执行验证。

但是,form.onsubmit即使验证失败,也会触发事件。结果我的showPleaseWait方法被调用。我认为不应该调用它,因为由于验证失败,表单尚未提交。

下面是模型:

public class LoginViewModel
{
    [Required]        
    public string Username { get; set; }

    [Required]
    [DataType(DataType.Password)]
    public …
Run Code Online (Sandbox Code Playgroud)

c# asp.net jquery unobtrusive-validation asp.net-core

2
推荐指数
1
解决办法
1677
查看次数

在JSON.NET中解析JSON数组

我在REST API响应中有JSON对象:

{
    Result:
    [
        {
            "id": 1,
            "id_endpoint": 1,
            "name": "Endpoint 1",
            "description": "Endpoint 1",
            "unit": "mmol",
            "minthreshold": 30,
            "maxthreshold": -15,
            "id_device": 4,
            "value": 7,
            "time": "2016-12-24T21:20:19.000Z",
            "address": "Endpoint 1",
            "id_user": 1
        }, {
            "id": 2,
            "id_endpoint": 1,
            "name": "Endpoint 1",
            "description": "Endpoint 1",
            "unit": "mmol",
            "minthreshold": 30,
            "maxthreshold": -15,
            "id_device": 4,
            "value": 6,
            "time": "2016-12-24T21:20:16.000Z",
            "address": "Endpoint 1",
            "id_user": 1
        }, {
            "id": 3,
            "id_endpoint": 1,
            "name": "Endpoint 1",
            "description": "Endpoint 1",
            "unit": "mmol",
            "minthreshold": 30,
            "maxthreshold": -15, …
Run Code Online (Sandbox Code Playgroud)

c# json json.net

1
推荐指数
1
解决办法
443
查看次数