ASP.Net自定义客户端验证
发布时间:2020-05-23 12:49:55 所属栏目:asp.Net 来源:互联网
导读:我在.Net 2.0网站上的用户控件中的JavaScript中有一个自定义验证功能,用于检查支付的费用是否超出了应付费用。 我已经将验证器代码放在了ascx文件中,我也尝试使用Page.ClientScript.RegisterClientScriptBlock(),并且在这两种情况下,验证都会触发,但是找
|
我在.Net 2.0网站上的用户控件中的JavaScript中有一个自定义验证功能,用于检查支付的费用是否超出了应付费用。 我已经将验证器代码放在了ascx文件中,我也尝试使用Page.ClientScript.RegisterClientScriptBlock(),并且在这两种情况下,验证都会触发,但是找不到JavaScript函数。 Firefox的错误控制台中的输出是“feeAmountCheck未定义”。这是函数(这是直接从firefox->视图源) <script type="text/javascript">
function feeAmountCheck(source,arguments)
{
var amountDue = document.getElementById('ctl00_footerContentHolder_Fees1_FeeDue');
var amountPaid = document.getElementById('ctl00_footerContentHolder_Fees1_FeePaid');
if (amountDue.value > 0 && amountDue >= amountPaid)
{
arguments.IsValid = true;
}
else
{
arguments.IsValid = false;
}
return arguments;
}
</script>
任何想法为什么没有找到该功能?我如何补救这一点,而不必将功能添加到我的主页或消费页面? 解决方法尝试将参数名称更改为发件人和参数。而且,在你工作之后,将调用切换到ScriptManager.RegisterClientScriptBlock,而不管使用AJAX。(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何为ASP.NET WebAPI 2中使用路由属性的特定控制器添加Mes
- asp.net-mvc – 什么是应用程序洞察遥测(未配置)在做什么?
- 尝试使用VS和IIS Express在本地设置HTTPS时出现连接重置错误
- asp.net-mvc – 强制剃刀不逃避网址
- 当空的asp.net时,ListView LayoutTemplate不显示
- asp.net – ViewState作为属性
- asp.net Web Api路由不工作
- asp.net-web-api – 如何在StructureMap ServiceActivator中
- 验证 – 如何强制MVC验证IValidatableObject
- asp.net-mvc – 如何将httppostedfilebase转换为String数组
推荐文章
站长推荐
热点阅读
