C# 更改asp.net控件的HTML

C# 更改asp.net控件的HTML,c#,asp.net,html,visual-studio-2010,C#,Asp.net,Html,Visual Studio 2010,说到编程,我还是个初学者。我有VisualStudio2010,我用C#写。我正在尝试使用asp:menu控件,我想知道这个控件和几乎任何其他控件。。。如何编辑控件的输出html 例如: asp:菜单渲染 <div> <ul> <li><a href="#"></a></li> <li><a href="#"></a></li> <li><

说到编程,我还是个初学者。我有VisualStudio2010,我用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>
  • 我该怎么做呢?或者你能指出一些参考资料,可以更好地帮助我。提前感谢您提供的任何帮助。

    有(过时的?)也可以“重写”呈现控件的代码

    如果你看看他们是怎么做的,你应该很容易为菜单插入你自己的代码


    另一方面,我认为没有必要插入
    标记,因为您仍然可以将CSS应用于
    标记,而无需额外的span标记。

    您的意思是
  • ?您好Th3Ph1l0s0ph3r,欢迎程序员!这是一个问答网站,用于获取与软件开发相关的概念问题的专家答案。类似这样的具体问题应在将来发布到StackOverflow。有关更多信息,请参阅常见问题解答。Asp.net 2.0 CSS友好的控制适配器自VS 2010以来已过时。我已经将菜单设置为与那些控件相同的列表项模式。我只是想知道是否有一个简单的方法来编辑控件的设计/布局,以更好地满足我的需要。