C#显示HTML代码控制需要
答
根据您提供的信息;
- 创建一个新的窗体
- 添加一个关闭按钮,它
- 添加一个文本框,并将其设置为只读
- 设置在文本框中的HTML来显示。文本属性。
如果你想语法高亮,检查GitHub上的或文章开源项目上codeproject.com
答
假设你有一个WinForm,并呼吁txHTML显示文本的文本框,一个名为文本框txUrl提供你想要的HTML网址。把它放在一个按钮点击事件上,以填充你想要的txHTML。
protected void Get_Click(object sender, EventArgs e){
HttpWebRequest wr = (HttpWebRequest)WebRequest.Create(txUrl.Text);
// get the response
HttpWebResponse WebResp = (HttpWebResponse)wr.GetResponse();
string res = "";
using (StreamReader sr = new StreamReader(WebResp.GetResponseStream()))
{
res = sr.ReadToEnd();
sr.Close();
}
WebResp.Close();
txHTML.Text = res;
}
目前还不清楚你在问什么,你是否在寻找一个工具,允许你传递一个url并返回属于该url的html。 你问在ASP.net中如何创建类似的东西? 你想要完成哪种类型的应用程序?基于Web还是基于客户端? –
这是Win Forms吗? HTML来自哪里? –
我使用HttpWebRequest从URL获取html代码,所以我只想显示接收到的HTML,如图所示。就好像它是一个textarea一样。 @JimW是的,它是winforms。 – Apalabrados