我正在尝试在我的表单中的卡片内添加一个简单的按钮。
<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 包。我希望这不仅仅是配置问题。