如何将 javascript 连接到 .Net 中的 CustomValidator 控件

2023-12-21

我创建了一个 CustomValidator 控件

public class MyValidator :CustomValidator, IScriptControl {}

并创建了等效的客户端脚本。服务器验证工作正常,但是如何连接我的客户端脚本?

渲染的 JavaScript 看起来像

var MyValidator1 = document.all ? document.all["MyValidator1"] : document.getElementById("MyValidator1");
MyValidator1.controltovalidate = "MyField";
MyValidator1.errormessage = "error";
MyValidator1.evaluationfunction = "MyValidatorEvaluateIsValid";

如何覆盖生成的 javascript 以设置评估函数的值?例如。

MyValidator1.evaluationfunction = "MyCustomJavascriptFunction";

您可以像这样设置基类的 ClientValidationFunction 属性 -

base.ClientValidationFunction = "MyCustomJavascriptFunction";

所以,它会呈现这样的效果 -

MyValidator1.evaluationfunction = "MyCustomJavascriptFunction";

您也可以通过设置相同的属性从控件中执行此操作。

编辑:你可以做

document.getElementById("<%= ValidatorId %>").evaluationfunction = "MyCustomJavascriptFunction";
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 javascript 连接到 .Net 中的 CustomValidator 控件 的相关文章

  • Web 性能测试上下文参数

    我用的是MSDN创建自定义提取规则的指南 http www google com 它呈现了这个例子 Extract方法 public override void Extract object sender ExtractionEventAr
  • Browserify 与 jQuery >= 2 生成“jQuery 需要一个带有文档的窗口”

    我正在使用 browserify 使用 CommonJS 样式的依赖项来捆绑我的前端 javascript 例如 我有 require jquery dist jquery v2 1 0 beta2 require underscore
  • 系统js语法错误,IE11

    我有一个 Angular 2 应用程序可以在 Firefox 和 Chrome 中工作 但在 IE 中却没有那么多工作 根据我的堆栈跟踪 我的 System js 设置似乎存在问题 这是我在网络控制台中看到的错误描述 Error Syste
  • 无法加载资源:服务器在已部署的 React.js 项目中响应状态为 404(未找到)

    当我将 React 项目部署到 Surge 中时 构建成功并且可以获取应用程序 URL 但是当我链接到 URL 时 我可以在检查控制台中看到一个空白页面和一些错误 Failed to load resource the server res
  • 是的验证;同一字段可以接受不同类型吗?

    我对是的很陌生 我试图验证字段可以是遵循某个正则表达式的字符串 也可以是此类字符串的数组 这是检查字符串与我的正则表达式匹配的工作示例 field yup string matches regex 现在我想要field如果它有一个这样的字符
  • 将 Babel 与单个输出文件和 ES6 模块一起使用

    这是我的 gulp 任务 将 ES6 代码编译成单个 ES5 文件 我使用类和模块 import export 在 ES6 中 gulp src paths scripts pipe sourcemaps init pipe babel p
  • JavaScript 回调的效率

    我只是想证实我的一个怀疑 我偶然发现了一篇文章 建议按以下方式使用 Socket io var app require express createServer var io require socket io listen app app
  • 从代码隐藏中以编程方式关闭 aspx 页面

    从代码隐藏中关闭 ASPX 页面的最佳方法是什么 我有一个按钮事件处理程序 我想在用户单击页面上的 ASP NET 按钮后关闭页面 我尝试以编程方式添加一个包含以下内容的 JavaScript 方法window close 命令至OnCli
  • 将 ASP.NET 网站连接到 SQL 数据库

    我目前正在尝试在 ASP NET 网站项目和 SQL Server 2008 R2 构建的数据库之间建立连接 我需要这样做的方式是使用connectionString来自Web config页面 但我不知道要赋予它什么值或如何使用所述值建立
  • 如何在Javascript中保存zip文件的二进制数据?

    我从 AJAX 响应中收到以下响应 这是 zip 文件的响应 请让我知道如何在 Javascript 中保存此 filename zip ZIP 里面有 PDF 文件 我的代码是这样的 ajax url baseURLDownload se
  • 对我自己的表使用表单身份验证

    我有一个小数据库 没什么特别的 只有 5 个表 我想使用表单身份验证 但它创建自己的数据库来完成它的工作 我不需要任何花哨的东西 当然也不需要添加的基础设施 但我想要身份验证提供的安全表单 我有一个人员表 带有登录名和密码字段 我怎样才能让
  • Backbone.View:delegateEvents 未将事件重新绑定到子视图

    我已将这个问题分解为尽可能小的示例 即 它只是为了演示问题 不一定代表现实世界的场景 假设我有一个父视图 此处为 MainView 其中包含一个子视图 此处为 SubView 如果在任何时候我需要重新渲染父视图 从而重新渲染子视图 我就会丢
  • Python 中 Javascript 的 reduce()、map() 和 filter() 的等价物是什么?

    Python 的等价物是什么 Javascript function wordParts currentPart lastPart return currentPart lastPart word Che mis try console l
  • ag-Grid 中的行格式

    我们需要有条件地将行文本设置为粗体 目前它仅适用于单个单元格 但我们需要在所有列单元格上应用文本粗体 应用格式设置后 isBold 列必须隐藏 删除 此列仅用于格式化 如何应用文本缩进 10px isBold 列包含真实值的第一列的 有可能
  • MVC - 从视图调用控制器

    我是 MVC 新手 我正在使用 MVC 开发一个 Web 应用程序 该应用程序仅包含一个页面 所以在这个视图中我必须填充多个数据 假设应用程序是 新闻提要 应用程序 我需要填充最近的新闻 您喜欢的新闻 您朋友推荐的新闻等 那么我应该从视图到
  • 事件监听器如何/何时附加到 d3.js 中?

    我正在尝试制作一个 SVG 编辑器 长话短说 我需要将鼠标事件附加到
  • React Native:当您的应用程序关闭时是否有回调函数?

    我有一个 setInterval 即使您关闭 而不是退出 应用程序也会继续运行 我想在我的应用程序关闭或设备进入睡眠状态时调用一个函数 以便清除 setInterval AppState 是你的朋友 看看AppState 的文档 https
  • Jquery 脉动改变颜色或图像

    我正在尝试使用 jquery 脉动代码让 div 改变颜色 但我希望它从红色变为黑色 但我听说要做到这一点 你必须下载某个插件 所以我希望它脉动为图片 到目前为止我有这两个代码 img src 36 gif alt width 105 he
  • 在 Angular 6 和 ASP.net 中启用 CORS

    我正在尝试从 Angular 6 应用程序向发送电子邮件的 API 发送 POST 请求 我用邮递员测试了该请求并且它有效 但是当我在 Angular 应用程序中执行 POST 请求时 我的控制台中出现错误 我在 Angular 应用程序中
  • JQuery 循环遍历动态元素并获取数据值

    我正在尝试使用可折叠面板来完成我的要求 sport on click function var thisId this attr id var thisChildren this sportlist thisChildren each fu

随机推荐

  • 使用 NSComparisonResult 对 CoreData 实体进行排序

    我有这个 distanceSorter h distanceSorter m interface CLLocation DistanceComparison NSComparisonResult compareToLocation CLLo
  • 多个 Vue 实例需要多个 Vuex 模块实例

    我正在将 Vue 集成到表单网站上 这意味着如果页面上有多个表单 我必须创建该 Vue 应用程序的多个实例 所有实例共享同一个 Vuex 存储 我创建了一个 Vuex 模块 以便每个 Vue 实例都可以拥有自己的本地状态 我的主要目标是防止
  • 如何在 Hive 数组中搜索项目?

    我使用 Hive 创建了一个包含以下字段的表 ID 大整数 MSISDN 字符串 天丁 月小号 今年 性别微小 关系状态 TINYINT 教育弦 LIKES AND PREFERENCES STRING 通过以下 SQL 命令填充数据 In
  • 在 JavaFX 客户端中播放 h265 HEVC

    我有一个小型 JavaFX 应用程序可以在 Windows Linux 客户端上播放一些 GoPro 视频 过去我使用的是GoPro 4 我将视频下载到客户端并从本地存储播放 像这样 File file new File AnyVideo
  • 原生 PHP 中具有基本授权的 Soap 标头

    我需要连接到 TeraData SOAP API 该 API 现在需要与登录凭据一起发送授权基本标头 我不知道如何解决这个问题 添加基本 授权标头时 我在 SoapUI 中获得了工作权限 请任何人帮助我直接获取代码 这是 SoapUI 发送
  • 给定一个带有文件名的文本文件,如何在当前目录的子目录中查找文件?

    我在不同的子目录中有一堆具有不同名称的文件 我用这些名称创建了一个 txt 文件 但我无法创建find使用该文件进行工作 我看过关于创建列表的问题 不使用的帖子find 虽然不明白原因 建议 我很难举出一个例子 因为我不知道如何重现目录结构
  • Paypal 与 Google 应用程序引擎-python 集成

    我必须将 paypal 与我的应用程序集成 该应用程序是使用 python 构建在应用程序引擎补丁上的 我在网上搜索并发现 paypal 与谷歌应用程序引擎集成中报告的一些问题 如下所示 http groups google com gro
  • Firebase 的云功能 - getaddrinfo ENOTFOUND

    尝试使用 Paypal 的 API 发出请求PayPal 节点 SDK https github com paypal PayPal node SDK exports requestPayment functions https onReq
  • 致命错误导致没有结果出现(Mysqli)

    我在脚本中遇到此错误 我认为这导致搜索栏无法工作 致命错误 在第 89 行对 web stud xxx Mobile app previousquestions php 中的非对象调用成员函数 bind param 它指向的行是这一行 st
  • 将图标添加到 Visual Studio 代码扩展中的活动栏

    我是 VSC 扩展开发的新手 我从扩展 hello world 开始 我想向活动栏添加一个图标 并在单击它时收到通知 我将这些行添加到 package json viewsContainers activitybar id package
  • React-native Android 仅设置纵向手机否则平板电脑显示横向和纵向

    在这种情况下 我在我的应用程序中遇到了一个小问题 我设置了默认肖像 但现在我想在选项卡中显示肖像和风景 而不仅仅是手机 在手机中仅显示肖像 强制更新为肖像 我点击了此链接 但收到此错误 并且我不明白如何创建文件夹来放置数据 我点击了这个链接
  • 对接口编程,而不是 php 中的实现

    主要设计原则之一是针对接口编程而不是实现 这在 php 或任何其他弱类型语言中是否可能 EDIT 我可能没有把问题写得清楚 我并不是说 php 不能使用接口 它显然可以 我的意思是 针对接口而不是实现进行编程 的设计原则在弱类型语言中是否变
  • 作为服务器和客户端运行应用程序

    我想让我的电脑既是服务器又是客户端 这是我的代码 import java net class tester static int pos 0 static byte buffer new byte 100 static void Clien
  • 如何从数组中的数组中删除空值?

    我正在使用 Google 表格和 Google Apps 脚本 我用过 getRange getValues从工作表中获取用户电子邮件 收到的数组示例 user1 user2 user3 user4 user5 user6 如您所见 每行
  • 在只有 4 个样本和大量特征的情况下进行测试训练分割的好方法是什么?

    我有一个包含四个样本 约 25 000 个特征和两个标签的数据集 它是一个基因计数数据集 分割数据的好方法是什么 当我运行模型时 我得到的准确度为1在训练集上 但是0在验证集上 引导值得尝试吗 Labels 0 1 0 1 X train
  • C# Visual Studio 2008 引用 system32.dll ...如何?

    我需要参考 system32 shell32 dll 因为我使用一些 shell 函数来读取回收站 我尝试了 添加引用 gt COM gt Microsoft Shell 控制和自动化 和 添加引用 gt 浏览 gt 直接转到 system
  • 再次动态范围 - 再次使用文本字符串

    我有一系列数据集 稍后用于填充组合框 并且我尝试设置动态范围以仅列出具有有用数据的单元格 总共有 160 行数据 但填充的行数会有很大差异 如果它有影响 如果动态范围检测到 例如 非空白 用于填充该范围内的单元格的公式是 IF ROW RO
  • 比较两个 json 文件:shell 脚本

    我想比较两个 json 文件 如下所示 type 1 children nsubj role topic POS noun role vehicle POS noun 另一种格式类似 但两者之间存在一些差异 因为一个 json 文件由 33
  • 如何使用python在azure函数中使用http触发器上传html页面中的文件?

    我想要一种方法 如何上传文件 可以是没有 php 的 html 或者一些交互式 azure 上传页面 等等 并通过我的 URL 参数发送参数 这将运行其余的代码使用这个上传的文件 ofc我至少需要将它保存到blob 我需要一个rest ap
  • 如何将 javascript 连接到 .Net 中的 CustomValidator 控件

    我创建了一个 CustomValidator 控件 public class MyValidator CustomValidator IScriptControl 并创建了等效的客户端脚本 服务器验证工作正常 但是如何连接我的客户端脚本 渲