您的位置:首页 > 其它

新闻发布系统技能总结—验证码的验证范围和滚动条固定

2015-09-20 22:56 246 查看
    在上一篇的总结中,运用了C#进行验证码的开发。但是当页面中有其他部分的按钮(删除)或改变的时候,就会提出重新输入验证码。

        


        


    那么问题来了,如何限定验证码的作用范围呢?

    在进行验证码的使用的时候,验证码功能的实现是面对整个页面来说的,所以当需要一部分的验证的时候,我们可以使用ValidationGroup属性来设置作用的一个组别,就可以实现验证码只对部分的控件起作用,而不是面对整个页面。

       


    这个时候,再重新点击删除,就可以直接删除最上面的那条评论。

       


    这就可以实现我们想要的功能了。

    但是又有另一个问题,就是删除评论后,整个页面会回到上面去,非常不方便。这样的效果有的时候不是我们想要的,所以要想办法将滚动条设置成固定的。在每个页面的第一句代码是Page属性,所以可以通过设置Page属性来进行滚动条的固定。

<%@ Page Title="新闻内容—牛腩新闻发布系统" Language="C#" MasterPageFile="~/commen.master" AutoEventWireup="true" CodeFile="NewsContent.aspx.cs" Inherits="NewsContent" MaintainScrollPositionOnPostback="true" %>


    在这句代码中,最后的MaintainScrollPositionOnPostback属性就是对滚动条的设置,这个属性就是:保持滚动条的位置不动,MaintainScrollPositionOnPostback=true就可以实现滚动条的固定。
    总结提升:从上面的两个技能来看,无论我们想要什么样的功能,在属性中我们都可以实现,也就是说各个控件的属性是我们开发web的一个基本技能。熟悉了控件的属性,在运用中就可以得心应手的实现我们的效果。https://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=ZH-CN&k=k(aspx.Directive.page.title);k(aspx.Directive.page);k(vs.htmldesigner.html);k(TargetFrameworkMoniker-.NETFramework,Version%3Dv4.5);k(DevLang-aspx)&rd=true这个链接是page的所有的属性,不怕不知道就怕不知道,现在我们指导了这些属性,那么在运用中做到胸中有数,再用这个思想放到其他的学习方面上去,那么精英也就是你了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: