您的位置:首页 > 编程语言 > ASP

本周ASP.NET英文技术文章推荐[05/13 - 05/19]

2007-05-18 17:13 671 查看
 

摘要

本期共有3篇文章(太少了,就不放在首页了,呵呵。最近Silverlight风头正旺,ASP.NET廉颇老矣……):

ASP.NET"Futures"发布

UpdateControls1.2——UpdateIndicatorPanel控件的新功能

扩展ASP.NET2.0MembershipAPI

[1]ASP.NET"Futures"Release(ASP.NET"Futures"发布)

ASP.NET"Futures"前两天刚刚发布了五月份的CTP,其中不单单包含ASP.NETAJAX的新特性,还有很多别的好玩意,比如SilverlightControlsforASP.NET、DynamicLanguagessupportinASP.NET、ASP.NETApplicationServices和DynamicDataControlsforASP.NET等等。我也在前几天的Blog文章(《ASP.NETFutures初探——动态数据控件(DynamicDataControl):入门》)中介绍了一下DynamicDataControlsforASP.NET中的内容。

BradAbrams的这篇文章简要地介绍了上述ASP.NET"Futures"中包含的各个新特性。不过跟Scott所擅长的“提纲挈领、归纳总结”相比,还是略逊一筹阿。

[2]UpdateControls1.2-UpdateIndicatorPanelControlAddition(UpdateControls1.2——UpdateIndicatorPanel控件的新功能)

NikhilKothari的这个UpdateIndicatorPanel用来配合ASP.NETAJAX的UpdatePanel控件使用,用来在UpdatePanel内容更新过之后通过一小段简单的动画告知用户。看看这段UpdatePanel代码:

<asp:Repeaterrunat="server"id="itemsList"DataSourceID="itemsDataSource">

[code]<ItemTemplate>
<nStuff:UpdateIndicatorPanelrunat="server"id="updateIndicator">

<!--regularitemcontent-->

</nStuff:UpdateIndicatorPanel>

</ItemTemplate>

</asp:Repeater>

[/code]
.csharpcode,.csharpcodepre
{
font-size:small;
color:black;
font-family:consolas,"CourierNew",courier,monospace;
background-color:#ffffff;
/*white-space:pre;*/
}
.csharpcodepre{margin:0em;}
.csharpcode.rem{color:#008000;}
.csharpcode.kwrd{color:#0000ff;}
.csharpcode.str{color:#006080;}
.csharpcode.op{color:#0000c0;}
.csharpcode.preproc{color:#cc6633;}
.csharpcode.asp{background-color:#ffff00;}
.csharpcode.html{color:#800000;}
.csharpcode.attr{color:#ff0000;}
.csharpcode.alt
{
background-color:#f4f4f4;
width:100%;
margin:0em;
}
.csharpcode.lnum{color:#606060;}

再配合这一小段代码即可:

protectedoverridevoidOnPreRenderComplete(EventArgse){

[code]base.OnPreRenderComplete(e);
if(!Page.IsPostBack){

return;

}


RepeaterItemlastItem=itemsList.Items[itemsList.Items.Count-1];

UpdateIndicatorupdateIndicator=(UpdateIndicator)lastItem.FindControl("updateIndicator");


updateIndicator.ShowUpdate(/*addHighlight*/true);

}

[/code]

[3]MicrosoftASP.NET2.0MembershipAPIExtended(扩展ASP.NET2.0MembershipAPI)

ASP.NET2.0Membership在很多朋友眼中就是鸡肋一般的角色——似乎功能很强大,可是实际项目中却总有这样那样的变化,让我们不能直接拿来就用。

不过感觉不爽的主要原因其实是我们并不熟悉ASP.NET2.0的MembershipAPI。实际上MembershipAPI提供给我们开发者非常好的扩展性支持。我们完全可以在MembershipAPI之上,对其进行充分的定制后完美地与需求结合起来。

这篇很长的文章就详细介绍了扩展ASP.NET2.0MembershipAPI的方法,值得一读。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐