首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >确定页面在JavaScript - ASP.NET中是否有效

确定页面在JavaScript - ASP.NET中是否有效
EN

Stack Overflow用户
提问于 2009-07-01 01:12:57
回答 6查看 101.7K关注 0票数 80

确定ASPX页面上的表单在JavaScript中是否有效的最佳方法是什么?

我正在尝试检查使用JavaScript window.showModalDialog()打开的用户控件的验证,但检查服务器端的'Page.IsValid‘属性不起作用。我正在使用ASP.NET验证控件进行页面验证。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-07-01 14:03:10

如果我有一个页面使用了一组ASP.NET验证控件,我将使用类似于下面的代码来验证该页面。对输入提交进行调用。希望这段代码能帮助你入门!

代码语言:javascript
复制
    <input type="submit" value="Submit" onclick"ValidatePage();" />

    <script type="text/javascript">

    function ValidatePage() {

        if (typeof (Page_ClientValidate) == 'function') {
            Page_ClientValidate();
        }

        if (Page_IsValid) {
            // do something
            alert('Page is valid!');                
        }
        else {
            // do something else
            alert('Page is not valid!');
        }
    }

</script>
票数 175
EN

Stack Overflow用户

发布于 2009-07-01 14:39:32

在应该检查Page_IsValid的地方检查Page.IsValid (它是由.NET验证器公开的变量) :)

票数 9
EN

Stack Overflow用户

发布于 2009-07-01 01:55:19

javascript验证控件公开了一个可以与javascript:http://msdn.microsoft.com/en-us/library/aa479045.aspx一起使用的客户端ASP.NET

您应该能够检查Page_IsValid对象,以查看是否有任何验证控件无效。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1066857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档