zhuyinyin_66 发表于 2015-1-21 13:49:00

Target属性设置还不太清楚

Alice 发表于 2015-1-21 15:10:00

回复 3楼zhuyinyin_66的帖子

1.根据你提供的代码,将C1Menu的Mode设置为Flyout,代码如下:
<wijmo:C1Menu ID="C1Menu1" runat="server"Mode="Flyout" DataSourceID="XmlDataSource1">
</wijmo:C1Menu>
<asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/App_Data/menu_structure.xml"
                XPath="/root/menuitem"></asp:XmlDataSource>


2.有关MenuItem的Target设置,测试了下,通过xml文件设置Target没起作用。
在xml文件中使用Target代码。
<menuitem text="储蓄业务" NavigateUrl="http://www.baidu.com/" Target="main1">
</menuitem>

目前可以通过在aspx页面直接设置Target解决,比如添加如下代码,在页面上点击Open菜单项,可以在iframe中显示指定的页面:
<iframe name="main1" width="85%" height="50%">

</iframe>

<wijmo:C1Menu ID="C1Menu2"runat="server"Mode="Flyout">
   <Items>
         <wijmo:C1MenuItem runat="server"Text="File">
             <Items>
               <wijmo:C1MenuItem runat="server" Text="Open" NavigateUrl="http://blog.gcpowertools.com.cn/" Target="main1">
               </wijmo:C1MenuItem>
               <wijmo:C1MenuItem runat="server" Text="Save">
               </wijmo:C1MenuItem>
             </Items>
         </wijmo:C1MenuItem>
   </Items>
</wijmo:C1Menu>

我将在xml文件中使用Target属性的不起作用的问题提交到产品组,如果有反馈我会通知你。很抱歉给你带来的不便。

Alice 发表于 2015-1-21 17:39:00

回复 11楼zhuyinyin_66的帖子

很抱歉,有关在XML里设置Target的问题已经确认是bug,现在已经提交到产品组进行修复。

Alice 发表于 2015-9-1 16:34:00

回复 11楼zhuyinyin_66的帖子

你好。
此问题已经在最新版2015V2修复,请在如下链接下载最新版:
http://www.gcpowertools.com.cn/products/download.aspx?pid=4
页: 1 [2]
查看完整版本: 【ASP.NET】C1MENU,怎么添加“鼠标滑过”出现子菜单效果,asp.net