【问题标题】:How to show Popup by clicking the XML Menu link in Devexpress asp.net mvc如何通过单击 Devexpress asp.net mvc 中的 XML 菜单链接来显示弹出窗口
【发布时间】:2017-12-28 09:12:19
【问题描述】:

我遇到了一个小问题。 我正在使用带有 DEVExpress (ASP.NET MVC) 的 VS 2015。 在我的应用程序中,我生成了菜单,但是像这样的 XML 文件

<?xml version="1.0" encoding="utf-8" ?>
<items>
  <item Text="ACCUEIL" NavigateUrl="#"/>
  <item Text="EP" NavigateUrl="#"/>
  <item Text="NOUVELLE DEMANDE" NavigateUrl = ""/>
</items>

对于我的最后一个菜单项,我想在用户单击它时显示弹出窗口,而不是像往常一样转到另一个页面。

我已经搜索并尝试了一些解决方案,例如创建一个返回 PartialViewActionResult 但没有成功做我想做的事。 有人知道怎么做吗?

【问题讨论】:

    标签: c# asp.net-mvc popup devexpress-mvc


    【解决方案1】:

    首先,您必须在 XML 菜单配置中为您的项目添加名称,然后在您的菜单设置中为 ItemClick 事件添加客户端事件:

    settings.ClientSideEvents.ItemClick = "function(s, e) { /* if(e.item[0].name == 'NOUVELLE_DEMANDE') { /* Do whatever you want to here */} */ }";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-08
      • 1970-01-01
      • 1970-01-01
      • 2015-06-27
      • 1970-01-01
      • 2011-08-30
      • 2022-10-13
      相关资源
      最近更新 更多