【发布时间】:2012-06-21 22:36:03
【问题描述】:
我想在加载时更改 html 文件中的一些字符串。例如,我有一个 html 文件:
<html>
<head>
<title>MyTitle</title></head>
<body>
Some Text
<script type='text/javascript'>
/*some script*/
var myString = "TargerInfo";
/*some script*/
</script>
</body>
</html>
我在代码隐藏文件中使用Page_Load 方法:
protected void Page_Load(object sender, EventArgs e)
{
/*Insert necessary snippet of code*/
}
我应该使用什么代码将字符串“TargerInfo”更改为“OtherString”?
[编辑] 对不起,我忘了提 我只能在代码隐藏类中向 html 页面添加任何信息,因为该页面不是由我生成的。 我想我应该使用这样的东西:
1) 加载html文件
2) 找到我的字符串
3) 替换它
4) 发送html文件
有一个aspx页面,但我只添加了部分代码,其他代码由VS添加
【问题讨论】:
-
这是一个aspx页面吗?那为什么不简单的在aspx文件中添加相关的标签呢?
-
我做不到,因为html页面不是我生成的。
-
@andDaviD 你应该在一开始就提到这一点 - 很多人都认为你可以控制页面
-
有一个aspx页面,但我只添加了部分代码,其他代码由VS添加
-
@Duane 和其他人 - 请参阅下面我的更新答案以了解具体情况