0

我正在尝试在我的表单中的卡片内添加一个简单的按钮。

<form id="myForm" asp-action="EditInOut">
    <input type="hidden" asp-for="ScheduleId" />
    <div class="form-group">
        <a href="javascript:{}" onclick="document.getElementById('myForm').submit();">
            <div class="e-card text-center text-white" @Model.Css>
                <div class="e-card-header">
                    <div class="e-card-header-caption">
                        <div class="e-card-header-title">
                            @if (Model.In)
                            {
                                <ejs-button cssClass="e-success" content="In"></ejs-button>
                            }
                            else
                            {
                                <ejs-button cssClass="e-warning" content="Out"></ejs-button>
                            }
                        </div>
                    </div>
                </div>
            </div>
        </a>
    </div>
</form>

这只会生成以下 html:

... card stuff ...
<button id=""></button>
... /card stuff ...

呸!

在我的布局头中:

<head>

    ...

    <!-- Syncfusion Essential JS 2 Styles -->
    <link rel="stylesheet" href="https://cdn.syncfusion.com/ej2/bootstrap.css" />

    <!-- Syncfusion Essential JS 2 Scripts -->
    <script src="https://cdn.syncfusion.com/ej2/dist/ej2.min.js"></script>
</head>
<body>

    ...

    <!-- Syncfusion Essential JS 2 ScriptManager -->
    <ejs-scripts></ejs-scripts>
</body>

_ViewImports 包括:

@addTagHelper *, Syncfusion.EJ2

可能出了什么问题?我也安装和更新了 nuget 包。我希望这不仅仅是配置问题。

4

0 回答 0