阅读新闻

DIV

[日期:2007-09-07] [字体: ]

招数一:移花接木。

利用C#中的Replace函数,我们可以将iwms输出的一些简单的内容进行替换。

Replace语法:Replace("oldString","newString");

举例说明:iwms中的GetLinks("h",true)输出为连续的a标签,可是我们需要将其改为ul、li的方式,这样更加规范化,也有利于进一步控制,经过分析iwms自身的输出代码之后,我采用了以下代码:

<ul>
<%=GetLinks("h",true).Replace("<a ","<li><a ").Replace("</a>","</a></li>")%>
</ul>

直接将iwms输出的link代码转变成ul、li列表格式。

当然,Replace函数不仅仅可以用在类型为string的输出函数上面,还可以用在控件内容(text)上。例如,如果我么想在文章内容上将“www.it55.com”替换为“www.it55.net”,我们可以在show页面的<asp:Literal id="ltBody" runat="server"/>控件前加入控制程序,如下:

<%ltBody.Text = ltBody.Text.Replace("www.it55.com","www.it55.net");%>
<asp:Literal id="ltBody" runat="server"/>

这样我们就可以达到替换的目的了。

推荐 打印 | 录入:张羽 | 阅读: 次 | 关闭 |
相关新闻      
本文评论   查看全部评论 (0)
表情: 表情 姓名: 可以发表200字内的评论,已打字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款