新闻发布系统技能总结—验证码的验证范围和滚动条固定
2015-09-20 22:56
246 查看
在上一篇的总结中,运用了C#进行验证码的开发。但是当页面中有其他部分的按钮(删除)或改变的时候,就会提出重新输入验证码。
那么问题来了,如何限定验证码的作用范围呢?
在进行验证码的使用的时候,验证码功能的实现是面对整个页面来说的,所以当需要一部分的验证的时候,我们可以使用ValidationGroup属性来设置作用的一个组别,就可以实现验证码只对部分的控件起作用,而不是面对整个页面。
这个时候,再重新点击删除,就可以直接删除最上面的那条评论。
这就可以实现我们想要的功能了。
但是又有另一个问题,就是删除评论后,整个页面会回到上面去,非常不方便。这样的效果有的时候不是我们想要的,所以要想办法将滚动条设置成固定的。在每个页面的第一句代码是Page属性,所以可以通过设置Page属性来进行滚动条的固定。
在这句代码中,最后的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的所有的属性,不怕不知道就怕不知道,现在我们指导了这些属性,那么在运用中做到胸中有数,再用这个思想放到其他的学习方面上去,那么精英也就是你了。
那么问题来了,如何限定验证码的作用范围呢?
在进行验证码的使用的时候,验证码功能的实现是面对整个页面来说的,所以当需要一部分的验证的时候,我们可以使用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的所有的属性,不怕不知道就怕不知道,现在我们指导了这些属性,那么在运用中做到胸中有数,再用这个思想放到其他的学习方面上去,那么精英也就是你了。
相关文章推荐
- 13.Android xmlns:tools 技巧
- 【软考之路】C部分问题记录
- Java学习笔记----成员变量与局部变量
- Win7 x64bit安装Oracle10g
- npm publish 发布
- CSS图片样式
- Objective-C中get/set方法初探(1)
- 关于Java的File.separator
- 关于PGM在OCR方面的应用
- Caused by: org.jbpm.api.JbpmException: resource jbpm.cfg.xml does not exist
- CSS3特殊伪类::selection改变页面选中文字的样式
- 搭建SS
- java中synchronized用法
- 在一个字符串中找出第一次重复出现的字符
- 数据库设计三大范式
- Oracle 数据库1046事件
- Android 深入浅出之 Binder机制
- 小明的困惑:RelatvieLayout 设置 layout_height="wrap_content" 失效
- 真私有
- 2015第38周日