【问题标题】:How can I replace script contents of html in a StringBuilder如何在 StringBuilder 中替换 html 的脚本内容
【发布时间】:2015-06-12 08:53:32
【问题描述】:

我的 .Net 项目中有一个 HTML 页面,其中有一个脚本部分

<script language="javascript" type="text/javascript">
    s.property1="|*|property1|*|"
    s.property2="|*|property2|*|"
<script>

在 c# 代码中,我正在读取 html 文件并替换“| * |property1| *|”如下所示的值

StringBuilder siteCode = new StringBuilder();
//code to append html file to StringBuilder(siteCode)

if(xyz!=null)
{
    siteCode.Replace("|*|property1|*|", xyz);
}
else
{
    //remove s.property1="|*|property1|*|"
}

如何删除 s.property1="||property1||"来自StringBuilder(siteCode)?

【问题讨论】:

  • 为什么不只是 siteCode.Replace("|*|property1|*|", String.Empty); ?
  • 我希望 s.property1(variable) 也从字符串 builder 中删除。这可能吗?

标签: javascript c# .net asp.net-mvc stringbuilder


【解决方案1】:

只使用StringBuilder Replace 方法?

siteCode.Replace("s.property1=\"||property1||\"", "");

【讨论】:

    猜你喜欢
    • 2011-08-31
    • 1970-01-01
    • 2019-11-05
    • 1970-01-01
    • 2017-07-08
    • 2011-04-17
    • 1970-01-01
    • 1970-01-01
    • 2017-10-04
    相关资源
    最近更新 更多