我的aspx页面上已有头标记。现在我正在使用下面显示的文本形式的另一个头标记。
<head id="Head1" runat="server">
filteredText = filteredText.replace("<head>", '<head><base target="_blank"/>');
</head>
filteredText是我的字符串集合,其中iam替换值。 现在我在运行应用程序时遇到了光标错误。这可能是因为两个人在同一页面上
分析程序错误消息:查找标记的文件意外结束。
任何人都知道......
答案 0 :(得分:0)
我认为是因为你正在替换head标签之间的head标签。以下字符串会导致问题。
filteredText = filteredText.replace("<head>", '<head><base target="_blank"/>')
查看您要替换的字符串。而不是这样做。你可以用另一种方式。
<head ID="head1" runat="server">
</head>
现在在page_load事件中。
protected void Page_Load(object sender, EventArgs e)
{
head1.InnerText =@ "<base target='_blank'/>";
}
答案 1 :(得分:0)
这应该是这样写的......
filteredText = filteredText.replace('<head></head>', '<head>' +'<base
target="_blank"/>'+'</head>');
最后,上述陈述对我有用。