当前位置:编程学习 > C#/ASP.NET >>

在Html静态页面中给出如下代码,请问如何解决


[NT:Loop,NT:SiteID=0,NT:LabelType=CS_ComListb,NT:Numb=10,NT:TitleNumer=15,NT:DataType=month]<!--月排行 -->
          <tr>
            <td width="35" height="20" align="center"><img src="/templets/ChinaSoftware/News/images/top_no{#Pictrue}.jpg" width="22" height="14" /></td>
            <td width="198" align="left"><a href="{#URL}" class="col_363a91">{#Title}</a></td>
          </tr>
[/NT:Loop]


想用.net操作代码来将其中的部分标记替换为数据库里的数据 ,求救!!!


--------------------编程问答-------------------- 要么截取字符串,要么用正则表达式。 --------------------编程问答-------------------- --------------------编程问答-------------------- <%= 后台的Public变量 %> --------------------编程问答-------------------- 连接后台吧!!(<%= %>) --------------------编程问答-------------------- <%# Eval('')%>这样也行。 --------------------编程问答--------------------
 strTable = strTable.Replace("{$upUrl$}", "xxxx"); 
--------------------编程问答-------------------- 不是那个意思 ,我的意思是想把这个[NT:Loop,NT:SiteID=0,NT:LabelType=CS_ComListb,NT:Numb=10,NT:TitleNumer=15,NT:DataType=month]解析成标签一样,可以实现显示数据的功能,后面的那些可以算为条件,比如当前是一个查询那么提供的条件就是Nt:后面的,根据里面的值调用到后台,在后台转换为html代码,再替换掉这些标签,
--------------------编程问答-------------------- 参考下cms的做法,使用正则表达式,把条件提取出,后台读取数据库,replace替换。 --------------------编程问答-------------------- 思路好像不大对,换个方法 --------------------编程问答-------------------- 直接重写整个页面,覆盖原有的html页 --------------------编程问答-------------------- 用动生静的方法,生成HTML页面。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,