클래스를 사용하여 HTML 파일을 생성하려고하지만 하나 이상의 HTML 태그를 생성하지 않습니다. 여러개의 HTML 태그를 생성하기 위해 내가 할 수있는 일이 있는지 궁금합니다. 내 HTML 파일의 태그.HTML 파일을 생성하는 클래스 정의
public class GuidClass
{
public string htmlstringfirst = "<HTML><HEADER><title>My Web-page</title></HEADER><BODY>";
public string htmlstringend = "</form></BODY></HTML>";
public string htmlstring = "";
public GuidClass(string title, string type, string defaultvalue)
{
htmlstring += "\r\n<input id = " + '"' + System.Guid.NewGuid().ToString() + '"' + "title =" + '"' + title + '"' + "type=" + '"' + type + '"' + ">" + defaultvalue + "</input><br>";
}
}
private void button1_Click(object sender, EventArgs e)
{
GuidClass objGuid = new GuidClass(textBox1.Text, textBox2.Text, textBox3.Text);
using (FileStream fs = new FileStream(@"D:\test.htm", FileMode.Create))
{
using (StreamWriter writer = new StreamWriter(fs, Encoding.UTF8))
{
writer.Write(objGuid.htmlstringfirst + objGuid.htmlstring + objGuid.htmlstringend);
}
}
htmlLoadWebbrowser1.LoadHTML(@"D:\test.htm");
}
어떻게 여러 tags'을 생성하는'무엇을 의미합니까? 어떤 종류의 꼬리표? 루프를 사용하십시오. – I4V
폼에 3 개의 텍스트 상자가 있고 버튼을 클릭 할 때마다 텍스트 상자의 값을 HTML 파일에 추가하고 싶습니다. 하지만 버튼을 클릭 할 때마다 재설정됩니다. – Pedram
'objGuid.htmlstring + = textBox1.Text;'? – I4V