日期:2014-05-18  浏览次数:20424 次

◆在asp.net下设计时老提示警告!◆
“System.Web.UI.Page.SmartNavigation”已过时:“The   recommended   alternative   is   Page.SetFocus   and   Page.MaintainScrollPositionOnPostBack.   http://go.microsoft.com/fwlink/?linkid=14202”

请问是为什么?我是用.net   2005   (c#)、IE6、win2003

------解决方案--------------------
所用的属性在.net1.1中可以,在.net 2.0中已经是过时的了
换成他推荐使用的就可以了
------解决方案--------------------
这是.net 2.0的发明。过去的微软比较通俗好用,对于不打算发展的技术,会保持10年在新版本中功能兼容,不会乱警告,只是认真地推荐新的功能更好的功能然后让新接口自然而然地替代老的接口罢了。从.net2.0开始,看到微软少了一些市场精神,多了一些学究气,开始想当然了。

对于警告的东西,你可以认为在未来几个版本还会存在,可以暂时不管。但是要知道,微软现在跟许多其它公司一样喜欢给程序员做主(让古老的程序垮掉)了。
------解决方案--------------------
这个不影响程序的运行,就是闹心而已
你程序中用的方法是vs2003的,2005就会提示过时!