Asp.net2.0的AjaxPro中不能使用Server.HtmlEncode()函数?

AjaxPro中不能使用Server.HtmlEncode()函数?发现使用后Ajax函数就无效。

经CSDN的高手解答如下:

Server使用的是System.Web.HttpServerUtility(),但是因为是不是静态的,可能Ajax中需要静态的吧?会提示“非静态的字段、方法或属性“System.Web.HttpServerUtility.HtmlEncode(string)”要求对象引用”错误!

System.Web.HttpUtility.HtmlEncode是静态版本,HttpServerUtility的实例在实现HtmlEncode()时,就是调用System.Web.HttpUtility.HtmlEncode。

因此使用HttpUtility.HtmlEncode就可以。

你可能感兴趣的:(asp.net)