C#--警告~~已过时解决办法
作者:ym110 日期:2008-08-11
1“System.Configuration.ConfigurationSettings.GetConfig(string)”已过时
警告“System.Configuration.ConfigurationSettings.GetConfig(string)”已过时:“This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.GetSection”
警告 1 “System.Configuration.ConfigurationSettings.AppSettings”已过时:“This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.AppSettings”
注意:默认没有引用ConfigurationManager类,所以找不到System.Configuration命名空间的 ConfigurationManager类.
解决:首先添加对System.Configuration.dll 文件的引用;其次再将"System.Configuration.ConfigurationSettings.GetConfig替换为System.Configuration.ConfigurationManager.GetSection
将“System.Configuration.ConfigurationSettings.AppSettings”替换为System.Configuration.ConfigurationManager.AppSettings”
MS对这一点提示比较隐晦而已——
This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.AppSettings
上面那段话多了System.Configuration!
2 警告“System.Web.UI.Page.RegisterClientScriptBlock(string, string)”已过时
警告“System.Web.UI.Page.RegisterClientScriptBlock(string, string)”已过时:“The recommended alternative is ClientScript.RegisterClientScriptBlock(Type type, string key, string script). http://go.microsoft.com/fwlink/?linkid=14202”
如果出现类似的警告,则应该这样处理:
如你的警告代码为:
RegisterClientScriptBlock("", "<script language=javascript>window.open('../Issue/IssueAllComment.aspx')</script>");
目的是要新弹出页面。
可以改为:
ClientScript.RegisterStartupScript(this.GetType(), "", "<script>window.open('../Issue/IssueAllComment.aspx');</script>");
this.HyperLink_AmendDocument.NavigateUrl = "AccessoriesAdd.aspx";
<script type="text/javascript">
function mainThemeWordSelect()
{
window.open("ThemeWordSelect.aspx","_blank", "toolbar=no,resizable=yes,scrollbars=yes");
}
</script>
想让服务器控件LinkButton被点击时执行这脚本,后台代码这样写的
protected void lbMainTheme_Click(object sender, EventArgs e)
{
Page.RegisterStartupScript("sds", "<script language='javascript'>mainThemeWordSelect();<" + "/script>");
}
警告“System.Configuration.ConfigurationSettings.GetConfig(string)”已过时:“This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.GetSection”
警告 1 “System.Configuration.ConfigurationSettings.AppSettings”已过时:“This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.AppSettings”
注意:默认没有引用ConfigurationManager类,所以找不到System.Configuration命名空间的 ConfigurationManager类.
解决:首先添加对System.Configuration.dll 文件的引用;其次再将"System.Configuration.ConfigurationSettings.GetConfig替换为System.Configuration.ConfigurationManager.GetSection
将“System.Configuration.ConfigurationSettings.AppSettings”替换为System.Configuration.ConfigurationManager.AppSettings”
MS对这一点提示比较隐晦而已——
This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.AppSettings
上面那段话多了System.Configuration!
2 警告“System.Web.UI.Page.RegisterClientScriptBlock(string, string)”已过时
警告“System.Web.UI.Page.RegisterClientScriptBlock(string, string)”已过时:“The recommended alternative is ClientScript.RegisterClientScriptBlock(Type type, string key, string script). http://go.microsoft.com/fwlink/?linkid=14202”
如果出现类似的警告,则应该这样处理:
如你的警告代码为:
RegisterClientScriptBlock("", "<script language=javascript>window.open('../Issue/IssueAllComment.aspx')</script>");
目的是要新弹出页面。
可以改为:
ClientScript.RegisterStartupScript(this.GetType(), "", "<script>window.open('../Issue/IssueAllComment.aspx');</script>");
this.HyperLink_AmendDocument.NavigateUrl = "AccessoriesAdd.aspx";
<script type="text/javascript">
function mainThemeWordSelect()
{
window.open("ThemeWordSelect.aspx","_blank", "toolbar=no,resizable=yes,scrollbars=yes");
}
</script>
想让服务器控件LinkButton被点击时执行这脚本,后台代码这样写的
protected void lbMainTheme_Click(object sender, EventArgs e)
{
Page.RegisterStartupScript("sds", "<script language='javascript'>mainThemeWordSelect();<" + "/script>");
}
推荐好友:
文章来自: 互联网
引用通告地址: :http://www.loverer.com/trackback.asp?tbID=JOKNLPM0&key=JOKPEOFMQQCOJ0
标签检索: C# 警告 已过时 解决办法
相关日志:
n 右键-新建中没有了WORD、EXCEL解决办法[1910]
n 终端服务器超出了最大允许连接数的解决办法 [653]
n SQL SERVER EXPRESS 常见问题及解决办法(转) [1583]
文章来自: 互联网
标签检索: C# 警告 已过时 解决办法 n 右键-新建中没有了WORD、EXCEL解决办法[1910]
n 终端服务器超出了最大允许连接数的解决办法 [653]
n SQL SERVER EXPRESS 常见问题及解决办法(转) [1583]
评论: 0 | 引用: 0 | 查看次数: 1215
发表评论
订阅
上一篇
下一篇





