【发布时间】:2018-03-16 20:37:58
【问题描述】:
我正在开发旧版网络表单应用程序。我在现有的 radmenu 中添加了一个新的 radmenuitem(请参见下面的链接 2),但是在编译和运行页面时看不到它。现有链接 Link1 看起来很好。我什至可以更改 Link1 并在测试时查看更改。 Link2 不显示。我尝试通过对后面的代码进行小的更改来强制页面更新,但这不起作用。
<telerik:RadMenu ID="Menu1" runat="server">
<telerik:RadMenuItem Text="Links" Value="Links">
<Items>
<telerik:RadMenuItem Text="Link1" runat="server" Value="Link1" NavigateUrl="http://example.com">
</telerik:RadMenuItem>
<telerik:RadMenuItem Text="Link2" runat="server" Value="Link2" NavigateUrl="http://example.com">
</telerik:RadMenuItem>
</Items>
</telerik:RadMenuItem>
</telerik:RadMenu>
我正在使用 Visual Studio 2017。Asp.net 网络表单。
【问题讨论】:
-
您无需重新编译即可查看 .aspx 更改。如果将 Link1 的文本更改为其他内容会发生什么?你看到变化了吗?
-
是的,当您更新 Link1 时,您可以看到更改。但是,Link2 不会出现。
-
如果您检查生成的 html - 那里缺少第二项?如果不是,那么这是一个css问题。您是否也可以尝试将第二项的 NavigateUrl 更改为其他内容,不等于第一项的 url?我怀疑这会有所作为,但仍然如此。您是否在后端设置任何组设置?还是对物品进行任何操作?
-
第二项不在 HTML 中。此外,上面的 URL 仅用于示例目的。在实际解决方案中,它们有所不同。
标签: asp.net visual-studio telerik radmenu