我还在琢磨asp.net。
我遵循了一些使用多视图的在线示例,当我使用菜单类之类的东西作为选择活动视图的触发器时,它们工作得很好。有了 onClick 事件就很容易了。
但我不知道如何从菜单控件更改发出的代码。
我有以下多视图控制...
<asp:View ID="0" runat="server">
<p>view page 1</p>
</asp:View>
<asp:View ID="1" runat="server">
<p>view page 2</p>
</asp:View>
我需要使用以下结构来触发视图。(注意:这必须是发送到浏览器的内容。不一定是 aspx 页面中的文字代码)
<a class="button large-plain" href="" >
<span>
See page 1
</span>
</a>
<a class="button large-plain" href="" >
<span>
See page 2
</span>
</a>
澄清一下:我们有一个由外部设计师提供的样式表,可以使用上述标记。如果我可以将触发器制作成 asp 按钮控件或菜单控件,那将很容易。但是那时样式表不起作用,我被告知如果样式表不起作用,世界将会结束。
我可以自定义一个菜单控件,以便它输出这种结构吗?(如果是这样,怎么做?)
我可以硬编码触发视图的链接(结构不会改变)。但是,如果我对其进行硬编码,我如何调用 onClick 事件来单击链接?