惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google Online Security Blog
Google Online Security Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
C
CERT Recently Published Vulnerability Notes
C
Cybersecurity and Infrastructure Security Agency CISA
Cisco Talos Blog
Cisco Talos Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
Scott Helme
Scott Helme
Project Zero
Project Zero
E
Exploit-DB.com RSS Feed
S
Secure Thoughts
K
Kaspersky official blog
L
Lohrmann on Cybersecurity
NISL@THU
NISL@THU
WordPress大学
WordPress大学
N
News and Events Feed by Topic
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
L
LINUX DO - 热门话题
小众软件
小众软件
P
Privacy & Cybersecurity Law Blog
博客园 - 聂微东
Google DeepMind News
Google DeepMind News
H
Hackread – Cybersecurity News, Data Breaches, AI and More
A
About on SuperTechFans
Hacker News: Ask HN
Hacker News: Ask HN
AWS News Blog
AWS News Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Hacker News: Front Page
F
Full Disclosure
Latest news
Latest news
Schneier on Security
Schneier on Security
The Hacker News
The Hacker News
T
Troy Hunt's Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Jina AI
Jina AI
Martin Fowler
Martin Fowler
P
Proofpoint News Feed
TaoSecurity Blog
TaoSecurity Blog
G
GRAHAM CLULEY
Forbes - Security
Forbes - Security
V
V2EX - 技术
酷 壳 – CoolShell
酷 壳 – CoolShell
V
Vulnerabilities – Threatpost
C
Cyber Attacks, Cyber Crime and Cyber Security
MongoDB | Blog
MongoDB | Blog
博客园 - 三生石上(FineUI控件)
S
SegmentFault 最新的问题
Hugging Face - Blog
Hugging Face - Blog
P
Privacy International News Feed
C
Check Point Blog
N
News and Events Feed by Topic

博客园 - point.deng

Pinax安装笔记 CuteEditor使用心得 asp.net 中的default button 悬浮的购物车 - point.deng - 博客园 DIV+CSS实现圆角 欢迎使用我的控件 有用的SQL语句,更新中~ asp.net 实现多语言界面 关于WebService中SOAP扩展求助~~ - point.deng - 博客园 同一账号多次登录 WEB自定义控件小记 C# 使用HOOK 小记 视频转为flv和图片 Asp.net上传图片产生预览效果(转) asp.net2.0用户和角色管理 javascript 练习 Ajax示例 Master Page主题以及皮肤的使用 ASP.NET 2.0网站快速导航
asp.net开发小技巧
point.deng · 2008-02-01 · via 博客园 - point.deng

今天下载了很多的视频,看了还是很有用的,在这里记一下.

一、跨页面提交数据

意为从页1转到页2的时候,如果页1中的输入项很多,并要在页2中进行处理,那么一般的做法是会传很多的参数过去,这样多少有些不便,不过,可以通过以下方法解决这一难题,

1)、在页1中的提交BUTTON的PostBackURL中设定要提交的页面,这样,页1会把自己的整个ViewState传到页2中,页2 中可以取到页1中的所以数据,

2)Server.Transfer,同样可以达到效果,URL不会刷新,整页提到页2去,

3)在页2中,可以通过以下方法取值:

TextBox txt = (TextBox)Page.PreviousPage.FindControl("txtName");

二、WizardStep控件

在网上我们不难看到,有很多的注册、问题调查等,它们是分了很多步的,如果用传统的方法做会很麻烦,而且,一但想起前一页数据写错的时候,返回去不容量保证数据的正确性,在2.0中,出现的WizardStep控件解决了这一难题。

拖一个Wizard控件,初始会有两步,可以添加,并为每一步取名,选择相应的步骤,右边的框里放入不同的控件,就实现了分步输入数据的功能,运行的时候,你会发现,URL是没有变的,在后台可以一直取到所有控件的值。

三、MaintainScrollPositionOnPostBack

当一个页面很长,用户把滚动条拖到很下面,但是操作刷新了页面,如果不设MaintainScrollPositionOnPostBack的话,页面会回来页面的最开始,只能显示顶,如果把MaintainScrollPositionOnPostBack设为true,当页面刷新后,会回来刷新前的位置。

四、Adrotator广告控件

它的好处在于,可以不改页面而换不同的广告,

拖入控件,增加一个XML文件,它是以XML文件作为数据源的,根节点以Advertisements,一个广告为一个Ad,

XML    文件说明
AlternateText    鼠标放置在图片之上显示的文字
KeyWord          指定一个关键字
Impressions      图片显示的权重
NavigateUrl      单击广告之后的链接地址
ImageUrl          广告连接的图片属性

如以下为三个广告的XML:

<?xml version="1.0" encoding="utf-8" ?>
<Advertisements>
<Ad>
    <ImageUrl>~/SpiderMan01.jpg</ImageUrl>
    <NavigateUrl>http://www.microsoft.com</NavigateUrl>
      <AlternateText>Microsoft.com111111111111</AlternateText>
      <Keyword>Computers1111111</Keyword>
      <Impressions>10</Impressions>
    </Ad>
<Ad>
    <ImageUrl>~/SpiderMan02.jpg</ImageUrl>
    <NavigateUrl>http://www.microsoft.com</NavigateUrl>
    <AlternateText>Microsoft.com222222222222</AlternateText>
    <Keyword>Computers222222</Keyword>
    <Impressions>60</Impressions>
</Ad>
<Ad>
    <ImageUrl>~/SpiderMan03.jpg</ImageUrl>
    <NavigateUrl>http://www.microsoft.com</NavigateUrl>
    <AlternateText>Microsoft.com3333333333333</AlternateText>
    <Keyword>Computers33333</Keyword>
    <Impressions>100</Impressions>
</Ad>
</Advertisements>

再把控件的AdvertisementFile属性设为这个XML就行了,

五、ImageButton,没什么特别的,不过可以在Click事件中,取到当前点击的坐标。这就很有用啦。

六、ImageMap,地图,可以定义热区,对一张大的图片,不通过JS就能做到,

设置它的HotSpot,添加热区,一个热区,、主要有:Bottom(下)、LEFT(左)、RIGHT(右)、TOP(上),这里的坐标都是相对于上和左定位的,AlternateText表示Title,HotSpotMode有导航模式(Navigate),转到模式(PostBack),在PostBack模式下,可设PostBackValue的值,并在Click事件中取到