当涉及到编程时,我仍然是一个非常初学者。我有Visual Studio2010,我正在用C#编写。我正在尝试使用asp:menu控件,我想知道这个控件和几乎所有其他控件。如何编辑控件的输出html。
示例:
asp:呈现的菜单
<div>
<ul>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
</ul>
</div>
我想对它进行编辑,以便在a href标记周围包含一个span标记。
<li><span><a href="#"></a></span></li>
我该怎么做呢?或者你可以指出一些参考信息,可以更好地帮助我。提前感谢您能给予的任何帮助。
发布于 2011-12-24 06:10:16
还有(过时的?) ASP.NET 2.0 CSS Friendly Control Adapters,它也“重写”呈现控件的代码。
如果你看看他们是怎么做的,你应该很容易在菜单中插入你自己的代码。
另一方面,我认为没有必要插入<span>
标记,因为您仍然可以在没有额外跨度标记的情况下对<a>
标记应用CSS。
https://stackoverflow.com/questions/8621007
复制相似问题