工具栏

前台代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="toolBar.aspx.cs" Inherits="BasisFile_toolBar" %><%@ Register Assembly="Infragistics4.Web.v15.1, Version=15.1.20151.1018, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"Namespace="Infragistics.Web.UI" TagPrefix="ig" %><%@ Register Assembly="Infragistics4.Web.v15.1, Version=15.1.20151.1018, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"Namespace="Infragistics.Web.UI.NavigationControls" TagPrefix="ig" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server"><title>WebDataMenu做工具栏</title><script type="text/javascript" id="igClientScript">
<!--function wdMenuTool_ItemClick(sender, eventArgs)
{///<summary>//////</summary>///<param name="sender" type="Infragistics.Web.UI.WebDataMenu"></param>///<param name="eventArgs" type="Infragistics.Web.UI.DataMenuItemCancelEventArgs"></param>//Add code to handle your event here.switch (eventArgs.getItem().get_key()) {case "NewBuild":newBuildState();//不返回后台事件eventArgs.set_cancel(true);//取消选中项//sender.get_selectedItem().set_selected(false);break;case "Save":newBuildState();break;case "Modify":newBuildState();break;case "DelMsg":newBuildState();break;}}// -->
</script>
<script type="text/javascript">function newBuildState() {alert("NewBuild");}</script>
</head>
<body><form id="form1" runat="server"><ig:WebScriptManager ID="WebScriptManager1" runat="server"></ig:WebScriptManager><div><ig:WebDataMenu ID="wdMenuTool" runat="server" StyleSetName="Office2010Blue" EnableScrolling="False" Width="100%"BorderStyle="Solid" Height="28px" BorderColor="#666699" BorderWidth="1px" onitemclick="wdMenuTool_ItemClick"><AutoPostBackFlags ItemSelected="On" /><GroupSettings Orientation="Horizontal" EnableAnimation="False" /><AutoPostBackFlags ItemSelected="On" /><GroupSettings Orientation="Horizontal" EnableAnimation="False" /><Items><ig:DataMenuItem ImageToolTip="新建" Text="新建" Key="NewBuild" ToolTip="新建" ></ig:DataMenuItem><ig:DataMenuItem ImageToolTip="保存" Text="保存"  Key="Save" ToolTip="保存"></ig:DataMenuItem><ig:DataMenuItem ImageToolTip="修改" Text="修改" Key="Modify" ToolTip="修改"></ig:DataMenuItem><ig:DataMenuItem ImageToolTip="删除" Text="删除" Key="DelMsg" ToolTip="删除"></ig:DataMenuItem></Items><ClientEvents ItemClick="wdMenuTool_ItemClick" /></ig:WebDataMenu></div></form>
</body>
</html>

后台代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class BasisFile_toolBar : System.Web.UI.Page
{protected void Page_Load(object sender, EventArgs e){}protected void wdMenuTool_ItemClick(object sender, Infragistics.Web.UI.NavigationControls.DataMenuItemEventArgs e){switch (e.Item.Key){case "New":break;case "Open":break;case "Save":break;default:break;}//取消选中行//wdMenuTool.SelectedItem.Selected = false;
    }
}

转载于:https://www.cnblogs.com/sizhizhiyue/p/5007126.html

WebDataMenu做工具栏程序代码相关推荐

  1. android做拨号程序代码,Android开发手机拨号程序实现实例源码介绍

    Android开发手机拨号程序实现实例源码介绍,在上一篇文章中,我们实现了第一个程序:helloWorld,并成功测试完成.还给大家介绍了Android项目结构和说明.现在写一个手机拨号程序: 首先, ...

  2. VB做的程序的代码是放在哪里了呢?

    VB做的程序的代码是放在哪里了呢?     从第一次开始接触VB做程序,我就是根据书上的步骤一步一步的来,添加窗体然后双击窗体在里面写代码,有时还添加个模块或者是类模块在里面写代码,当时就已经想了,为 ...

  3. 《编写高质量代码:改善c程序代码的125个建议》——建议4-1:整数转换为新类型时必须做范围检查...

    本节书摘来自华章计算机<编写高质量代码:改善c程序代码的125个建议>一书中的第1章,建议4-1,作者:马 伟 更多章节内容可以访问云栖社区"华章计算机"公众号查看. ...

  4. 做公益的飞秋(FeiQ)程序代码

    丁磊是一个喜欢做公益的 飞秋(FeiQ)程序代码ceo,所以在2005年以个人名义向陶瓷红十字会(不知那时郭小姐是否已在红十字会任职)总会捐了当时国内最大的一笔个人捐款,用一百二十万美元帮助海啸受灾地 ...

  5. 《编写高质量代码:改善c程序代码的125个建议》——建议4-2:浮点数转换为新类型时必须做范围检查...

    本节书摘来自华章计算机<编写高质量代码:改善c程序代码的125个建议>一书中的第1章,建议4-2,作者:马 伟 更多章节内容可以访问云栖社区"华章计算机"公众号查看. ...

  6. 做我女朋友好吗小程序c语言,抖音做我女朋友好吗程序代码是什么 抖音做我女朋友程序怎么弄-站长资讯中心...

    抖音做我女朋友好吗程序代码,近期抖音上面很火的"做我女朋友好不好",很多人都在找抖音做我女朋友好吗程序代码,不知道抖音做我女朋友好吗是怎么写的,这里为大家提供抖音做我女朋友好吗程序 ...

  7. 基于51单片机的扫地小车,扫地机器人设计。有原理图,程序代码,原文论文。可做实物

    基于51单片机的扫地小车,扫地机器人设计.有原理图,程序代码,原文.可做实物. 主要功能有寻迹避障,来回清扫功能,往返清扫功能.

  8. 最近做的智能垃圾桶程序代码(1)

    /deng 2 #include //包含单片机寄存器的头文件 #include #include "Bit_Port.h" #include "key.h" ...

  9. react.js做小程序_如何使用React.js构建现代的聊天应用程序

    react.js做小程序 In this tutorial, I will guide you to build your own group chat application using React ...

最新文章

  1. ONNX 实时graph优化方法
  2. usaco wormhole(看了官方视频题解)
  3. 80热敏打印机打印TxPrnMod.dll
  4. win10 tensorrt安装 踩坑记录
  5. CrazyWing:Python自动化运维开发实战 四、Python变量
  6. php根据字符串生成变量名,PHP 自定义字符串中的变量名解析
  7. Graphviz-Gdot语言学习
  8. 【HDU - 5873】Football Games(兰道定理,知识点总结)
  9. 《Python Cookbook 3rd》笔记(2.4):字符串匹配和搜索
  10. keepass2Android密码,Keepass2Android密码管理(快速解锁密码)
  11. 底层技术革命是如何爆发的?_转
  12. 1.6 logistic回归的keras实现
  13. 企业微信正式发布 与阿里“钉钉”共逐移动办公市场
  14. My97DatePicker JS时间控件 当前日期前后不能选
  15. lwip路由实现_TCP控制块《LwIP协议栈源码详解——TCP/IP协议的实现》
  16. 多商户商城系统功能拆解01讲-产品架构
  17. python实现ncm转mp3_python网易云ncm转mp3
  18. 超六类网线和六类网线的区别—Vecloud
  19. DB2日期函数DATE函数
  20. Revit二次开发——自动标注钢筋思路(3)

热门文章

  1. 深度学习框架Caffe源码解析
  2. 如何高效的学习TensorFlow代码?
  3. Spring读取jar包外部的配置文件properties
  4. C++学习之路(六):实现一个String类
  5. Android Service的思考(1)
  6. POJ 1260 Pearls
  7. python hash
  8. httpd-2.2和httpd-2.4虚拟主机的实现
  9. extjs4 textfield width
  10. 关于bat中使用rar压缩命令