在控件的模式弹出扩展器上显示消息框

2024-01-18

我在页面内有一个控件,该控件具有以下模式弹出窗口扩展程序:

<asp:Panel ID="pnl_Completed" runat="server">
    <asp:Image ID="exit_Completed" runat="server" ImageUrl="" />
    <h3 style="text-align:center;">Completed</h3>
    <asp:Panel ID="pnl_inner" runat="server">
    <table style="width:100%;height:100%" cellpadding="5px"> 
        <tr style="height:40px;">
            <td valign="top">Comment: </td>
            <td>
            <telerik:RadTextBox ID="txt_CompletedComment" runat="server" TextMode="MultiLine" Rows="6" Width="400" Height="100"></telerik:RadTextBox>        
            </td>
        </tr>
        <tr style="height:40px;">
        <td colspan="2" align="center"><asp:Button id="btn_SaveCompleted" runat="server" Text="Complete" OnClick="btn_SaveCompleted_Click" /></td>
        </tr>
    </table> 
    </asp:Panel>

</asp:Panel>
<cc1:ModalPopupExtender ID="ModalPopupExtender_Completed" runat="server"  PopupControlID="pnl_Completed" CancelControlID="exit_Completed" TargetControlID="dummy_btn_Completed" >
</cc1:ModalPopupExtender>

<asp:Button id="dummy_btn_Completed" runat="server" CssClass="display_none" />

我想在文本框为空时在 btn_SaveCompleted_Click 事件上显示消息框我尝试过以下操作:

 If txt_CompletedComment.Text.Trim().Length = 0 Then
            ScriptManager.RegisterStartupScript(Me, Me.GetType, "key", "alert('Please enter a comment.');", True)
 End If

但这不起作用,它只是隐藏了模式弹出扩展程序,没有错误。我做错了吗?还有其他方式可以显示吗?


只需使用JavaScript,有很多方法可以做到这一点,这里是一个例子:

<asp:Button id="btn_SaveCompleted" runat="server" Text="Complete"  
   OnClientClick="return ValidateTheTextbox();"OnClick="btn_SaveCompleted_Click" />


<script>
     function ValidateTheTextbox()
     {
          var txtbox = document.getElementById('<%= txt_CompletedComment.ClientID %>');
          if(txtbox.value=="")
          {
              alert('Please enter a comment.');
              return false; //suppress the submit button
          }
          return true; //let the form submit
     }
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在控件的模式弹出扩展器上显示消息框 的相关文章

  • Asp.net core webapi获取从Angular4应用程序发布的空值

    我是新来的Angular4在快速交付内容的情况下 所以没有时间彻底学习它 所以如果我的问题看起来很幼稚 请原谅 From my Asp Net Web API I have Confirmemail API必须从 Angular4 应用程序
  • MVC5 身份验证中“...与主域之间的信任关系失败”

    我有一个 ASP NET MVC5 应用程序not使用 Windows 身份验证 一切都工作正常 直到我尝试在正在开发的域之外运行应用程序并且 无论出于何种原因 得到 The trust relationship between this
  • SQL 选择与带有通配符的 URL 匹配的行

    我在数据库中有一个表 其中一列包含一个 URL 例如http example com users http example com users 轮廓 我得到了一个 URL 例如http example com users 234 profi
  • Web.config 在 Azure 部署期间发生(大幅)更改

    部署到 Azure 后 我不断收到服务器错误 应用程序无法运行 所以我在实例中做了一个远程桌面 发现 web config 被彻底修改了 这是怎么回事 我以为 web config 是按原样打包的 相反 整个配置已被替换 当我用原始的 未改
  • ASP.NET MVC - HybridViewResult (ViewResult /PartialViewResult)

    是否可以构建一个依赖于 Ajax 请求或 Http 请求返回的混合 ViewResultPartialViewResult or ViewResult IsAjaxRequest gt 返回 PartialViewResult IsAjax
  • 大表的最佳主键格式

    我正在开发一个 ASP NET 应用程序 它有一些可能很大的数据表 我想知道定义主键的最佳方法是什么 我知道以前已经有人问过这个问题 但由于这是针对特定情况的 所以我认为这个问题是有效的 我在 SQL Server 2008 数据库上使用实
  • 从 asp.net 应用程序发送电子邮件

    我使用 C 配置发送电子邮件的所有设置 但是当我执行时 出现以下错误 请求的地址在其上下文中无效74 125 53 109 25 我的代码是 MailMessage mail new MailMessage mail To Add emai
  • 使用 '<%# Eval("item") %>';处理空值并显示 0

    如果数据项是Null我想展示0
  • ADO.NET 池连接无法重用

    我正在开发一个 ASP NET MVC 应用程序 该应用程序使用 EF 6 x 来处理我的 Azure SDL 数据库 最近 随着负载的增加 应用程序开始进入无法再与 SQL 服务器通信的状态 我可以看到有 100 个到我的数据库的活动连接
  • 如何通过ConfigurationManager找到配置文件位置?

    如何通过ConfigurationManager找到配置文件位置 我在代码中有 ConfigurationManager 类 并且正在调试它 我想知道它指向哪个配置文件 web config 或 app config 等 Configura
  • 如果项目包含多个文件夹,如何使用 Add-Migration

    我想Add Migration使用我的 DbContext 但出现错误 The term add migration is not recognized as the name of a cmdlet function script fil
  • Application Insights 快照调试器:快照不是从 .NET 完整框架站点推送的

    我创建了一个全新的 Web 应用程序 NET Full Framework 4 7 2 添加了 Application Insights 快照收集器 但快照未推送到服务器 我什至没有得到Don t see the snapshot trou
  • Web请求编码问题

    您好 我遇到以下代码的编码问题 有什么想法吗 string url http www google com ig api weather istanbul TR hl tr HttpWebRequest request WebRequest
  • 如何使用 linq 通过主键组合三个对象列表

    我正在尝试合并 3 个对象列表 我有一个人员列表 地址列表和地址关系列表 我想将这些列表组合成一个按 person id 排序的新列表 将其用作列表视图的数据源 然后能够访问 aspx 页面中的属性 这可能吗 Roughly using S
  • 哈希密码如何解密? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我在我的网站中使用盐技术的 SHA1 算法对密码进行哈希处理 有什么办法可以解密密码并恢复原来的密码吗 Hashing不加密 解密 当我们
  • 多线程 Web 应用程序

    我知道有很多情况都是在应用程序中使用多线程的好例子 但是什么时候最好在 net Web 应用程序中使用多线程 Web 应用程序几乎肯定已经由托管环境 IIS 等 实现多线程化 如果您的页面受 CPU 限制 并且想要使用多个核心 那么可以说多
  • 从复选框列表中选择循环生成的复选框中的一个复选框

    抱歉我的英语不好 在我的 ASP NET 网站上 我从 SQL 表导入软件列表 看起来像这样 但实际上要长得多 Microsoft Application Error Reporting br br Microsoft Applicatio
  • 是否使用 C# 数据集? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我对 C 中的数据集概念有点困惑 编码 ASP NET 站点 但这并不重要 在我的阅读中 我了解到它们 本质上 用作我的应用程序和我的
  • ASP.NET - 在表示层中显示业务层错误

    目前 在我正在开发的 ASP NET 应用程序中 基本验证 即必填字段 是在表示层中使用验证器和 ValidationSummary 完成的 这对我来说非常有用 因为 ValidationSummary 将显示多个错误消息 假设多个验证器设
  • 如何让 webpack 和 iis express 协同工作?

    I have Angular 2 和 Webpack 2 入门 https github com qdouble angular webpack2 starter它通过 webpack dev server 在节点上运行 我如何使用 web

随机推荐

  • 如何在边框一侧创建带有链接的圆圈

    我想画一个像这样的圆圈this http jsfiddle net 4ns3bc9h 1 我能够在小提琴中做到这一点 但问题是我需要每个橙色边都是一个链接 而我不能用边框来做到这一点 如果有人能帮助我 我将非常感激 circle width
  • 如何在 ERB 中转义 ERB 标签

    我有一个简单的fixture yml file label body 问题是 ERB 代码被解析为加载夹具的一部分 而我实际上希望主体字面意思是 未插值 如何逃脱 ERB 标签 添加第二个 到开始标签 label body The
  • 唯一的短信发送者 ID?

    我想构建一个向人们发送短信的应用程序 但是 我希望我的用户知道短信来自应用程序而不是其他任何内容 因此他们无法伪造它 有没有办法保证发件人 ID 对于我的应用程序是唯一的 似乎通过电话发送 SMS 时每个电话号码都有一个唯一的 SENDER
  • Angular 与微数据

    Microdata 是否可以与动态 Angular 一起使用ng repeat items 我可以将它用作 div div 我已经发现模式验证器 https search google com structured data testing
  • 如何将滚动视图布局分成两半以显示父背景颜色和两个窗格?

    我有一个带有白色背景的简单 UI 屏幕 然后我有 Scrollview 四周边距为 10 dp 背景为黑色 所以基本上是一个矩形中的一个矩形 如何将滚动视图分成两半 以便可以在内部黑色矩形的中间显示一条白色水平线 从而创建两个黑色窗格 下面
  • createBottomTabNavigator 具有针对不同选项卡的动态 tabStyle

    根据Document https reactnavigation org docs en bottom tab navigator html bottomtabnavigatorconfig 我可以改变activeTintColor and
  • 使用ansible从配置文件中删除文本块

    我正在尝试从 samba 配置文件 smb conf 中删除以下部分 public path opt samba public guest ok yes browsable yes writable yes read only no Blo
  • 来自 Jenkins 的 Web 服务调用

    我需要编写一个 Web 服务客户端并从 Jenkins 调用它 以下是我的问题 从 Jenkins 调用 Web 服务的最佳方式是什么 有可用的默认插件吗 我需要将 XML 数据作为输入传递给 Web 服务 如果插件不是选项 您能否让我知道
  • 带有 CUDA 的 Lambda 表达式

    如果我使用thrust transform on thrust host lambda 用法没问题 thrust transform thrust host a a arraySize b d int a int b gt int retu
  • 子虚拟目录中的 IIS URL 重写不重定向

    我在 默认网站 果园 上安装了 Asp NET 应用程序 可访问http localhost 果园 http localhost orchard 并且我想使用 URL 重写 我添加了规则
  • 如何删除当前目录中与给定模式不匹配的某些文件?

    using rm sh删除以 sh 结尾的文件很容易且易于理解 但是如何删除当前目录中所有不以以下结尾的文件 jar就像是rm except jar 尝试这个 find mindepth 1 maxdepth 1 name jar sort
  • 如何正确使用 ref 与 React 类组件和样式组件?

    我正在尝试构建一个下拉菜单 基础结构Test是我需要使用 React 检测内容区域之外的点击的地方ref and styled components 我已经检查了 SO 中的相关文章 但它们使用了我的类组件不支持的钩子 这是代码 impor
  • Javascript文件写入覆盖页面?

    我对 javascript 很陌生 我正在尝试使用 document write 使用 Wordpress 创建一个标签 以添加在预加载之前隐藏图像的样式 在通过 CSS 加载图像之前 我不得不编写 Javascript 样式来隐藏图像 我
  • CUDA 纹理内存中支持双精度类型

    计算能力1 3的GTX 280中可以为双精度型变量声明2D纹理吗 该声明仅针对 float 给出 据我所知 你不能 但是 您可以使用 int2 类型 如第 23 点所示 http forums nvidia com index php sh
  • C++ Singleton 未定义的引用

    我是 C 新手 并试图理解 C 中的单例模式 myclass h ifndef MYCLASS H define MYCLASS H class Myclass public static Myclass getInstance priva
  • 使用常量字符串列表中的 INNER JOIN 进行 SQL INSERT

    我想创建一个 SQL Server 2012 查询 它插入一个常量的权限名称列表 例如将 ViewUsersPermission ModifyUsersPermission 添加到表 RolePermissions 中 该表有两列 Role
  • 如何消除日期抖动中的时间

    我想从这个日期中删除时间格式 我想显示这样的日期22 10 2019 or 2019 10 22 2019 10 22 00 00 00 000 现在有一个DateUtils https api flutter dev flutter ma
  • 将 NSTimer 设置为将来触发一次

    如何设置 NSTimer 在将来触发一次 例如 30 秒 到目前为止 我只能将其设置为立即触发 然后每隔一段时间触发 您要使用的方法是 NSTimer scheduledTimerWithTimeInterval NSTimeInterva
  • JSF UrlRewriteFilter 包罗万象/404 替换

    我正在使用 Tuckey UrlRewrite 设置 URL 规则 到目前为止一切正常 但是我正在努力处理我的默认页面 客观的 任何与现有文件不匹配的请求 或者 任何不符合先前规则的请求 应该启动搜索search jsf q 它的目的是处理
  • 在控件的模式弹出扩展器上显示消息框

    我在页面内有一个控件 该控件具有以下模式弹出窗口扩展程序