日期:2014-05-17 浏览次数:20420 次
Regex.Replace(yourHtml, @"(?i)<input[^>]*?type=(['""]?)hidden\1[^>]*?>", string.Empty);
------解决方案--------------------
这是因为使用了服务器控件造成的。不能去掉。
但是论坛里面也有人议论过。可以去掉。但是去掉后。好像服务器控件就无效了。
------解决方案--------------------
去掉做什么用?这个似乎不影响吧
------解决方案--------------------
这是ViewState,你只要将控件或整个页的EnableViewState属性设为false就不会生成了,当然禁用ViewState后,对于需要回发的控件可能会导致无法正常运行,所以你需要了解什么时候才可以禁用。
=========================================================================
AspNetPager免费分页控件7.4版发布:http://www.webdiyer.com/controls/aspnetpager
------解决方案--------------------
现在流行做搬站的工具软件吗?都是做SEO的?或者论坛?
------解决方案--------------------
using System; using System.IO; using System.Linq; using System.Runtime.Serialization.Formatters.Binary; using System.Threading; using System.Web.UI; public class VPage : Page { static private DirectoryInfo _Dir; private static DirectoryInfo Dir { get { if (_Dir == null) { _Dir = new DirectoryInfo(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "App_Data")); if (!_Dir.Exists) _Dir.Create(); _Dir = new DirectoryInfo(Path.Combine(_Dir.FullName, "ViewState")); if (!_Dir.Exists) _Dir.Create(); } return _Dir; } } protected override object LoadPageStateFromPersistenceMedium() { PageStatePersister ps = this.PageStatePersister; ps.Load(); if (ps.ControlState != null) ps.ControlState = 反序列化对象((string)ps.ControlState); if (ps.ViewState != null) ps.ViewState = 反序列化对象((string)ps.ViewState); return new Pair(ps.ControlState, ps.ViewState); } protected override void SavePageStateToPersistenceMedium(object state) { PageStatePersister ps = this.PageStatePersister; if (state is Pair) { ps.ControlState = ((Pair)state).First; ps.ViewState = ((Pair)state).Second; } else ps.ViewState = state; if (ps.ControlState != null)