如何在非web中,使用HtmlEncode
第一次发帖
System.Web.HttpServerUtility貌似没有构造函数,没法实例,
但是在web中可以直接用page.server.HtmlEncode(string)。
在非web中如何来实现了?
直接实例一个page对象,然后调用p.server.HtmlEncode(s)也不行。
------解决方案--------------------
引用相关程序集,HttpUtility.UrlEncode
------解决方案--------------------
添加引入 System.Web.HttpUtility
用这个方法就行了System.Web.HttpUtility.HtmlEncode(url)
------解决方案--------------------
添加项目引用
System.Web
using System.Web.HttpUtility;
------解决方案--------------------web程序基本不是本地运行,需要不断的回传服务器
windows可通过通讯机制或本地实现。
------解决方案--------------------
------解决方案--------------------HttpServerUtility server = new HttpServerUtility();
server.HtmlEncode==Server.HtmlEncode
------解决方案--------------------
------解决方案--------------------HtmlDecode()感觉就像个静态的方法,不能用实例化的对象引用它。
就像WriteLine()方法什么的。。。
------解决方案--------------------另外Server 应该是个类。
------解决方案--------------------HttpUtility.UrlEncode