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

    在上一篇的总结中,运用了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的所有的属性,不怕不知道就怕不知道,现在我们指导了这些属性,那么在运用中做到胸中有数,再用这个思想放到其他的学习方面上去,那么精英也就是你了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 23
    评论
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值