我的程序创建了html文件。我最近开始使用css文件来简化我写入文件的代码量。
using (StreamWriter sw = new StreamWriter(MyFile))
{
sw.WriteLine("<head>");
sw.WriteLine("\t<title>My Project</title>");
sw.WriteLine("\t<link rel=\"stylesheet\" type=\"text/css\" href=\"../config/MyStyleSheet.css\">");
sw.WriteLine("</head>");
}
创建文件时,链接如下所示:
<link rel=stylesheet type=text/css href=MyStyleSheet.css>
当我复制MyStyleSheet.css链接的链接地址时,它的路径与html文件所在的路径相同。
当我手动创建一个html文件并在:
中键入这个确切的行时<link rel="stylesheet" type="text/css" href="../config/MyStyleSheet.css">
它完美无缺。我该怎么做才能让c#正确添加这一行?