"There is no data available." 它来自哪里?
"There is no data available." Where is it from?
我有下面的代码,我想在 table.
中显示数据
<div class="widget wblue no-margin-top">
<div class="widget-head">
<div class="pull-left">Country Languages</div>
<div class="pull-right"><a href="#addLanguageModal" class="btn btn-navbar btn-gray" data-toggle="modal" role="button">Add New Language</a></div>
</div>
<div class="widget-content">
@using (Html.BeginForm("Language", "Country", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
@Html.HiddenFor(m => m.CountryId)
@Html.Grid(Model.Languages).Columns(column =>
{
column.For(m => m.LanguageName).Named("Languages");
column.For(m => String.Format("<a class='btn btn-primary' href='/Country/LanguageEdit/{0}'>Edit</a> <a href='#deleteConfirmModal' role='button' data-toggle='modal' class='btn btn-danger deleteBtn'><input type='hidden' id='CountryId' value='{0}'/>Remove</a>", m.CountryId)).Named("Actions").Encode(false);
}).Attributes(@class => "table")
}
</div>
</div>
不幸的是,对于此 CountryId,数据库中没有语言。我看到它显示了句子
There is no data available.
我的代码中没有这句话There is no data available.
。我的问题是它来自哪里?它是如何产生的?来自 Bootstrap 或 Razor 引擎?
消息来自您的@Html.Grid
。与其他助手一样,此 HTML 助手将在页面上呈现一个 html 网格组件,该组件可能会或可能不会使用 javascript 文件。
您实际上可以通过执行以下操作自定义空数据的消息:
Overriding the default 'No Data' Message in MVCContrib Grid
我有下面的代码,我想在 table.
中显示数据<div class="widget wblue no-margin-top">
<div class="widget-head">
<div class="pull-left">Country Languages</div>
<div class="pull-right"><a href="#addLanguageModal" class="btn btn-navbar btn-gray" data-toggle="modal" role="button">Add New Language</a></div>
</div>
<div class="widget-content">
@using (Html.BeginForm("Language", "Country", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
@Html.HiddenFor(m => m.CountryId)
@Html.Grid(Model.Languages).Columns(column =>
{
column.For(m => m.LanguageName).Named("Languages");
column.For(m => String.Format("<a class='btn btn-primary' href='/Country/LanguageEdit/{0}'>Edit</a> <a href='#deleteConfirmModal' role='button' data-toggle='modal' class='btn btn-danger deleteBtn'><input type='hidden' id='CountryId' value='{0}'/>Remove</a>", m.CountryId)).Named("Actions").Encode(false);
}).Attributes(@class => "table")
}
</div>
</div>
不幸的是,对于此 CountryId,数据库中没有语言。我看到它显示了句子
There is no data available.
我的代码中没有这句话There is no data available.
。我的问题是它来自哪里?它是如何产生的?来自 Bootstrap 或 Razor 引擎?
消息来自您的@Html.Grid
。与其他助手一样,此 HTML 助手将在页面上呈现一个 html 网格组件,该组件可能会或可能不会使用 javascript 文件。
您实际上可以通过执行以下操作自定义空数据的消息: Overriding the default 'No Data' Message in MVCContrib Grid