构建与优化Web小部件:从基础到安全实践
1. 构建Flickr照片小部件
Flickr小部件的UI控件中,分页功能是较为简单的部分。“上一页”和“下一页”链接按钮的点击处理程序实现了分页功能,代码如下:
protected void ShowPrevious_Click(object sender, EventArgs e)
{
this.PageIndex --;
this.ShowPictures(this.PageIndex);
}
protected void ShowNext_Click(object sender, EventArgs e)
{
this.PageIndex ++;
this.ShowPictures(this.PageIndex);
}
当用户更改要显示的照片类型时,该信息会存储在小部件的状态中。小部件的状态是简单的XML格式,示例如下:
<state>
<type>MostRecent</type>
<tag>Pretty</tag>
</state>
使用LINQ to XML的XElement类加载状态:
private XElement _State;
private XElement State
{
get
{
if(
超级会员免费看
订阅专栏 解锁全文
3925

被折叠的 条评论
为什么被折叠?



