【发布时间】:2011-12-01 23:41:52
【问题描述】:
我正在编写一个需要生成 HTML 页面的 C# 应用程序。只有部分 HTML(如标题)需要由 C# 应用程序定义。基本标记等是静态的。
以标题为例,目前我正在这样做。 我将基本的 html 保存为 txt 文件。这是一部分:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<title>Title goes here</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
我在我的 C# 应用程序中将其读入字符串(线框),然后为了更改标题,我做了一个
oldtitle = "<title>Title goes here</title>";
newtitle = "<title>This is the title I want</title>";
wireframe = wireframe.Replace(oldtite,newtitle);
以上只是一个例子。字符串线框实际上由整个 html 代码组成。我想知道我这样做的方式是否有效?我猜不是因为要更改标题,而是在搜索整个字符串。
实现这一目标的更有效方法是什么?
【问题讨论】: