2011-12-23 35 views
0

当谈到编程时,我仍然是一个初学者。我有Visual Studio 2010,我正在用C#编写。我试图使用asp:菜单控件,我想知道这个控件和几乎任何其他......我如何编辑控件的输出html。改变一个asp.net控件的HTML

例子:

ASP:菜单呈现

<div> 
<ul> 
    <li><a href="#"></a></li> 
    <li><a href="#"></a></li> 
    <li><a href="#"></a></li> 
</ul> 
</div> 

我想编辑它,所以它会包括周围的一href标记span标记。

<li><span><a href="#"></a></span></li> 

我该怎么做呢?或者你能否指出一些可以更好地帮助我的参考信息。提前谢谢你提供的任何帮助。

+3

你的意思是

  • ? – Tyanna 2011-12-23 16:46:17

    +0

    嗨Th3Ph1l0s0ph3r,欢迎来到程序员!这是一个Q/A网站,用于获取有关软件开发的**概念性问题的专家解答。这样的具体问题将来会发布到StackOverflow。请参阅常见问题了解更多信息。 http://programmers.stackexchange.com/faq – 2011-12-23 17:20:59

    回答

    1

    有(过时?)ASP.NET 2.0 CSS Friendly Control Adapters也“重写”呈现的控件的代码。

    如果你看看它们是如何做的话,应该很容易插入你自己的菜单代码。

    另一方面,我没有真正需要插入<span>标签,因为您仍然应该可以将CSS应用于<a>标签,而不需要额外的span标签。

    +1

    Asp.net 2.0 CSS Friendly Cotrol适配器自VS 2010以来已经过时。我已经在与控件完成相同的列表项模式下使用了我的菜单。我只是想知道是否有简单的方法来编辑控件的设计/布局以更好地满足我的需求。 – Nicholas 2011-12-27 14:28:13