我的客户不喜欢 ASPNETZERO 模板中提供的 Metronic UI。他正在考虑获得由 UI/UX 设计师定制设计的东西或购买另一个 UI 模板。我想知道是否有其他人使用 ASPNETZERO 进行了此更改,并且我想围绕此过程提出一些问题。
您可以分享有关进行此更改的任何提示、技巧和建议,我们将不胜感激!
我已将我的解决方案升级到最新版本的 ASPNETZERO V4.x。我有两个模板 MVC5 和 .NET Core 版本。我进行了升级,因为我非常喜欢使用 DataTables 插件,并且已经在我的 ASPNETZERO 解决方案的现有版本中的所有代码中实现了。看来 ASPNETZERO 已经实现了 DataTables 的“自定义”版本。现在我升级前的工作数据表正在崩溃。我已将 Metronic 源代码中作为示例提供的可编辑数据表代码复制到我的 ASPNETZERO 解决方案中,并且运行良好。现在在 V4.X 升级之后它已经破坏了这个代码。当我在下载的解决方案中查看租户、角色和用户等页面的 DataTables 使用脚本时,我看到应用于 Datatables 初始化的选项在 Datatables 文档中不存在。例如,在 Datatables.net 文档中找不到初始化属性“listAction”。
var dataTable = _$usersTable.DataTable({
listAction: {
ajaxFunction: _userService.getUsers,
inputFilter: function () {
return {
filter: $('#UsersTableFilter').val(),
permission: $("#PermissionSelectionCombo").val(),
role: $("#RoleSelectionCombo").val()
};
}
},
Run Code Online (Sandbox Code Playgroud)
以上让我相信这是 ASPNETZERO 团队的 Datatables 的“自定义”版本。我没有看到有关如何使用此“自定义”版本的任何文档,并且来自 DataTables.net 站点的文档与我在提供的解决方案中看到的代码不匹配。有没有其他人遇到过这样的问题?是否有关于此“自定义”数据表实现的文档?
@Alper 当我说硬编码时,我的意思是这样的:
<table class="table table-bordered table-striped table-hover" id="tblRel">
<thead>
<tr>
<td>Version</td>
<td>Publish Date MST</td>
<td>Publish Date <b>GMT</b></td>
<td>Release notes</td>
</tr> …Run Code Online (Sandbox Code Playgroud)