我有内部<body />
标签的HTML文件结构的事业部内容:如何更新,而不会产生HTML的所有内容文件
<div id='header'>content of header</div>
<div id='content'>content of content.</div>
<div id='footer'>content of footer</div>
的header
,content
和footer
内容被更改为每个用户交互。
用户选择内容header
部分,header
部分将用户内容添加到标头<div />
。
为此,我在C#中,每当有任何<div />
的变化相应的字符串生成器的变量更新和我正在与<head />
部分的HTML临时文件和<body />
部分作出相应的三个<div />
三大StringBuilder的变量—最后将所有字符串构建器附加到<body />
标记并保存文件。如果用户想要下载文件,该文件应该具有所有更新。
如何更新特定的<div />
内容从后面的代码与C#出去做临时文件?
我需要直接在文件上进行更改,我不想在后面的代码中重新设计临时页面。
Iam已经使用UpdatePanels,每当有变化时,相应的stringbuilder将使用updatepanels.Current进行更新。我正在使用stringbuilder.appenLine('html + head + scripts + css +/head body'+ header的StringBuilder + contentstringbuilder + footerStringbuilder + '/体+/HTML')。这个内容是存储到临时文件,并再次用临时文件替换实际文件。这是我正在做的。但我需要在stringbuilder中进行更改。直接去更新实际文件,而不是创建一个包含所有语法的临时文件,并用实际文件替换文件。 – 1509 2012-03-10 02:16:41
为什么不将更新存储在stringbuilder中,然后在下载请求时生成文件? – mson 2012-03-10 23:26:54