小编20B*_*0B2的帖子

无法运行使用yeoman生成器生成的asp.net核心项目

我使用Yeoman Generator创建了一个Asp.Net Core项目,yo aspnet但该项目无法运行.

MSBUILD:错误MSB1003:指定项目或解决方案文件.当前工作目录不包含项目或解决方案文件.

在此输入图像描述

yeoman asp.net-core

5
推荐指数
2
解决办法
1852
查看次数

在asp.net核心mvc中集成ckeditor

我需要在asp.net核心项目中集成基于Web的html编辑器.我下载了CKEditor并将解压缩的文件夹放在wwwroot文件夹中.

我在_Layout.cshtml使用以下脚本标记时引用了"ckeditor.js" .

<script src="~/ckeditor/ckeditor.js" type="text/javascript">
</script>
Run Code Online (Sandbox Code Playgroud)

然后,我使用以下代码来显示编辑器.

<textarea id="editor1" name="editor1">
</textarea>

<script type="text/javascript">CKEDITOR.replace('editor1');</script>
Run Code Online (Sandbox Code Playgroud)

在Home Folder的空About.cshtml中使用这些代码行时,显示了编辑器.但是在另一个.cshtml文件中使用相同的代码时,没有显示编辑器.该守则如下

<div class="panel">
    <div class="panel-heading border">
        Create User
    </div>
    <div class="panel-body">
        <div class="row no-margin">
            <div class="col-lg-12">
                <form asp-action="Edit" class="form-horizontal bordered-group" role="form">
                    <div asp-validation-summary="ModelOnly" class="text-danger"></div>
                    <input type="hidden" asp-for="_id" />

                    <div class="form-group">
                        <label asp-for="Subject" class="col-sm-2 control-label"></label>
                        <div class="col-sm-10">
                            <input asp-for="Subject" class="form-control" />
                            <span asp-validation-for="Subject" class="text-danger" />
                        </div>
                    </div>

                   <div class="form-group">
                        <label asp-for="MailFrom" class="col-sm-2 control-label"></label>
                        <div class="col-sm-10">
                            <input asp-for="MailFrom" class="form-control" />
                            <span …
Run Code Online (Sandbox Code Playgroud)

ckeditor asp.net-core-mvc

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

CKEditor数据绑定在asp.net核心mvc中

我已经创建了一个EditController来获取和编辑asp.net核心项目中我的数据库的内容.财务主任如下:

[HttpPost]
    [ValidateAntiForgeryToken]
    public async Task<IActionResult> Edit(MyObject model)
    {
        if (ModelState.IsValid)
        {
            await  _myObjectRepository.UpdateMsg(model);

            return RedirectToAction("Index");
        }
        return View();
    }
Run Code Online (Sandbox Code Playgroud)

我使用以下脚本标记来引用ckeditor并将其保存在Edit.cshtml上.

在表单标记内部,我放置了以下代码行来显示编辑器并在编辑器中显示数据库中的数据.

<div class="form-group">
    <label asp-for="Body" class="col-sm-2 control-label"></label>
    <div class="col-sm-10">
       <textarea asp-for="Body"  id="editor1" name="editor1"></textarea>
    </div>
</div>

<script type="text/javascript">CKEDITOR.replace('Body');</script>
Run Code Online (Sandbox Code Playgroud)

我将数据从数据库显示到编辑器没有问题.但是当我尝试更改编辑器中的文本时,数据库中不会出现任何文本.

因此,在不使用编辑器的情况下测试代码,即我只使用标签而不是CKEditor,使用通常的剃刀属性,并且工作正常.我怎么解决这个问题?

ckeditor asp.net-core-mvc

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

标签 统计

asp.net-core-mvc ×2

ckeditor ×2

asp.net-core ×1

yeoman ×1