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

调试ASP.NET时出现的警告.
我用的语言是VB,在调试ASP.NET时出现如下提示,对以后运行有影响吗?

警告:“Public   Overridable   Sub   RegisterStartupScript(key   As   String,   script   As   String)”已过时:“The   recommended   alternative   is   ClientScript.RegisterStartupScript(Type   type,   string   key,   string   script).   http://go.microsoft.com/fwlink/?linkid=14202”


警告的错误地方是这里:

Protected   Sub   btn_Cancel_Click(ByVal   sender   As   Object,   ByVal   e   As   System.EventArgs)   Handles   btn_Cancel.Click

Page.RegisterStartupScript( "close ",   " <script   language=JavaScript> window.close(); </script> ")

End   Sub

------解决方案--------------------
已过时
=======
1。
此信息,告诉你此方法在当前版本中已经被否决,以后版本可能不再受支持。

2。
同时,告诉你,建议的替代是
ClientScript.RegisterStartupScript(Type type, string key, string script)

3。
这是警告信息!当然可以使用编译器开关,使其成为错误。就编译通不过了。

对以后运行有影响吗
========
4。
看了,上面的解释应该明白了吧,
即使现在可以正常运行,但是以后升级到新的 .net 版本,MS 无法保证继续支持改方法。


Hope helpful!