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

新手高分请教(分不够可另开帖)
我如何在自定义的httphandler内得到请求的aspx页面的所有内容,是被默认处理过的;也就是客户端显示时的html内容

------解决方案--------------------
sf
------解决方案--------------------
好像很难办,什么目的呀?
------解决方案--------------------
自己定义一个类,类里自定义个方法:FormatText(string text)...

页面后台代码中调用该类的FormatText()...

如:楼主.签名=TxtOperational.FormatText(txtQianMin.Text)

C# code

public class TxtOperational
    {
        public static string FormatText(string text)
        {
            string formatted = "";
            StringBuilder sb = new StringBuilder(text);
            sb.Replace(" "," ");
                StringReader sr = new StringReader(sb.ToString());
                StringWriter sw = new StringWriter();
                while (sr.Peek() > -1)
                {
                    string temp = sr.ReadLine();
                    sw.Write(temp + "<br />");
                }
                formatted = sw.GetStringBuilder().ToString();
            
            return formatted;
        }
    }

------解决方案--------------------
上面的方法就是实现


在文本框中这样输入: 


(我 来

了...) 

在页面上会这样显示: 

(我 来

了...) 

------解决方案--------------------
同意楼上的!