c# - 在 emptydata 模板 gridview 中使用客户端脚本代码

标签 c# jquery asp.net css gridview

我使用此代码是为了在需要提示时向用户创建弹出消息

注意:这是C#中的代码

Page.ClientScript.RegisterStartupScript(this.GetType(), "messagebox", "<script>$(document).ready( function() { csscody.error('<br/><h1>&nbsp;&nbsp;&nbsp;Error</h1><br/><left> 'Hello!' </left>');});</script>", false);

是否可以在 gridview 的空数据模板中使用它?

注意:这是 ASPX 文件中 gridview 中的代码

<EmptyDataTemplate>
    <center>
        No Record Found
    </center>
</EmptyDataTemplate>

这样它不会输出文本,而是显示一个没有记录的弹出窗口。

有指导吗?谢谢..

抱歉我是新手。

最佳答案

当您绑定(bind) gridview 时,您可以检查记录。如果未找到记录,则显示警报。

否则继续绑定(bind)。

if(ds.Tables[0].Rows.Count <1)
{
    Page.ClientScript.RegisterStartupScript(this.GetType(), "messagebox", "<script>$(document).ready( function() { csscody.error('<br/><h1>&nbsp;&nbsp;&nbsp;Error</h1><br/><left> 'Hello!' </left>');});</script>", false);
}
else
{
    GridView1.DataSource = ds;
    GridView1.DataBind();
}

关于c# - 在 emptydata 模板 gridview 中使用客户端脚本代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21176349/

相关文章:

c# - 使用 asp.net 将对象传递到不同的页面

c# - 使用 CaSTLe Dynamic Proxy 2 添加额外的接口(interface)?

c# - 在 WPF 中自定义 BulletChrome 元素

javascript - 根据条件提交表格。查询

asp.net - 用于在带有复选框的 gridview 上进行操作的 Jquery 函数

asp.net - Automapper 有什么用?

c# - 是否可以在 Windows 10 上调整 BLE 连接间隔?

c# - 在 vb.net Web 应用程序中使用 cshtml razor View

jquery - 如何在更改其内容后使用 Jquery UI 调整 div 的大小?

javascript - anchor 标签和 scrollTo 在移动浏览器上什么都不做