关键:

 <ClientSideEvents ValueChanged="AgioChanged" />
 
 <div class="col-sm-4">
<div class="form-group">
<label>折扣前价(¥)</label>
<dx:ASPxSpinEdit ID="edTab3_agioagoprice" ClientInstanceName="edTab3_agioagoprice" runat="server" DisplayFormatString="¥{0:0.00}" Text='<%# Eval("AGIOAGOPRICE")%>' Width="100%" MinValue="0" MaxValue="999999999" LargeIncrement="1">
<SpinButtons ShowIncrementButtons="False" ShowLargeIncrementButtons="True" />
<ClientSideEvents ValueChanged="AgioPriceChanged" />
</dx:ASPxSpinEdit>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label>普通折扣(%)</label>
<dx:ASPxSpinEdit ID="edTab3_agio" ClientInstanceName="edTab3_agio" runat="server" DisplayFormatString="{0:0}%" Text='<%# Eval("AGIO")%>' Width="100%" MinValue="0" MaxValue="100" LargeIncrement="1">
<SpinButtons ShowIncrementButtons="False" ShowLargeIncrementButtons="True" />
<ClientSideEvents ValueChanged="AgioChanged" />
</dx:ASPxSpinEdit> </div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label>折扣普通价(¥)</label>
<dx:ASPxSpinEdit ID="edTab3_aprice" ClientInstanceName="edTab3_aprice" runat="server" DisplayFormatString="C" Text='<%# Eval("APRICE")%>' Width="100%" MinValue="0" MaxValue="999999999" LargeIncrement="1">
<SpinButtons ShowIncrementButtons="False" ShowLargeIncrementButtons="True" />
</dx:ASPxSpinEdit>
</div>
</div>

  js:

 //折扣前价格值改变时
function AgioPriceChanged() {
var agioagoprice = edTab3_agioagoprice.GetValue();//折扣前 价格 edTab3_agioagoprice
var agio = edTab3_agio.GetValue();//折扣 edTab3_agio var aprice = agioagoprice * (agio / 100);//折扣普通价 edTab3_aprice edTab3_aprice.SetValue(aprice); };
//折扣值改变时
function AgioChanged() {
var agioagoprice = edTab3_agioagoprice.GetValue();//折扣前 价格
var agio = edTab3_agio.GetValue();//折扣 var aprice = agioagoprice * (agio / 100);
edTab3_aprice.SetValue(aprice);//折扣普通价
};

  

asp.net中选择数字时,另外的数字同时发生变化(适用dev控件)的更多相关文章

  1. DevExpress ASP.NET 使用经验谈(9)-Dev控件客户端事件 ClientSideEvents

    上一节,已经介绍了ASPxGridView的自定义列和基本事件 ,本节接着将介绍Dev控件的客户端事件模型. 在上节示例基础上,我们增加一行菜单,使用Dev的ASPxMenu来实现,如下图所示. 图一 ...

  2. DEV控件中GridView中的复选框与CheckBox实现联动的全选功能

    最初的界面图如图1-1(全选框ID: cb_checkall  DEV控件名称:gcCon ): 要实现的功能如下图(1-2  1-3  1-4)及代码所示: 图1-2 图1-3 图1-4 O(∩_∩ ...

  3. C#中DEV控件,XtraTabPage得小方法

    DEV控件设计窗体程序,XtraTabPage用到的小方法,欢迎大家评论,分享技术! //DEV中的选项卡 private bool TabCtlPageExist(string pageName) ...

  4. VS中Dev控件在工具箱里的不见的解决办法

    出现问题:调整了VS中Dev控件后(以免生成程序每次都要在客户机上面注册dev),之前安装的DEV控件在vs工具箱中消失了,重装可以解决,但是太费时间了,检测dev自带的设置,找到了解决办法. 解决办 ...

  5. asp.net中当服务器出错时显示指定的错误页面

    http://blog.csdn.net/helloxiaoyu/article/details/2943537 此篇文章描述了当异常再ASP.NET中发生时怎样使用C#.NET代码去拦截和相应异常. ...

  6. ASP.NET中使用UpdatePanel时用Response输出出现错误的解决方法

    asp.net中执行到Response.write("xx");之类语句或Microsoft JScript 运行时错误: Sys.WebForms.PageRequestMana ...

  7. 如何创建下拉列表为一个树列表?(此文为dev控件中,服务器控件暂不知,但想方法应该都差不多吧)

    //前端控件代码:<dx:ASPxDropDownEdit ID="drop_treelist" runat="server" ClientInstanc ...

  8. C#在截屏时将截屏之前需要隐藏的控件也截入

    最近我在项目中遇到一个让我十分头疼的问题,就是我在截屏时也将截屏之前隐藏的控件也截入了. 情况:我在Winform窗体有个截屏功能按钮,实现在调用WPF全屏后截屏,但在截屏WPF界面前将界面里的一个L ...

  9. 在Bootstrap开发框架中使用dataTable直接录入表格行数据(2)--- 控件数据源绑定

    在前面随笔<在Bootstrap开发框架中使用dataTable直接录入表格行数据>中介绍了在Web页面中使用Jquery DataTable插件进行对数据直接录入操作,这种处理能够给用户 ...

  10. 在 浏览器中调用外接设备— —手写板 【win10 x64 手动注册ocx控件的方法】

    PPAXSignToolSDK.ocx 浏览器下使用手写板时调用的控件,使用前必须先注册,,不然浏览器下版本无法正常工作. ocx 控件在安装包运行时会自动注册,如果安装包没有注册成功,需要进行手动注 ...

随机推荐

  1. 设置ubuntu12.04桌面版开机进入命令行模式

    1)命令:sudo gedit /etc/default/grub 找到GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 将"quite ...

  2. Learning with Trees

    We are now going to consider a rather different approach to machine learning, starting with one of t ...

  3. Volley框架的使用

    所谓Volley,它是2013年Google I/O上发布的一款网络框架,基于Android平台,能使网络通信更快,更简单,更健全. 它的优点:(1)默认Android2.3及以上基于HttpURLC ...

  4. SAP web 开发 (第二篇 bsp 开发 mvc模式 Part2 )

    单击第一个图标,第一个图标突出显示,单击第二个图标,第一个变灰,第二个突出显示,反之一样.单击history读取历史记录. Controller ZCL_SUS_C_ORDER_CHANGE 1.   ...

  5. 数据结构《16》----自动补齐实现《一》----Trie 树

    1. 简述 Trie 树是一种高效的字符串查找的数据结构.可用于搜索引擎中词频统计,自动补齐等. 在一个Trie 树中插入.查找某个单词的时间复杂度是 O(len), len是单词的长度. 如果采用平 ...

  6. windows环境下XAMPP安装、多域名多端口配置、与python环境并存

    一.去xampp官网下载最新版本的安装包,安装一般软件的安装步骤,一直下一步,不过如果你想安装到指定目录中的话,在选择安装位置的时候设置想要安装的位置. 二.我们在工作中经常遇到同时调试多个网站的情况 ...

  7. 在网页中插入MSN,Skype,QQ的方法

    MSN源码: <a href="msnim:chat?contact=come400@hotmail.com" target="blank">可以适 ...

  8. Oracle数据库初级学习 2

    今天我们介绍Oracle数据库中剩余的查询方法,今天的查询方法会比昨天的更为复杂一些(PS:我也是个初学者,请见谅..). 一.分组函数 分组函数是为了区分同一个表中的不同数据而建立,其关键字为GRO ...

  9. RSS(Residual Sum of Squares)的自由度为什么是n-1呢

    [转载请注明出处]http://www.cnblogs.com/mashiqi 在回归问题中,偶尔我们会遇到求方差的估计的情况.举了例子,我们常常通过Gaussian分布${\cal N}(\mu , ...

  10. Apache Jena - A Bootstrap

    前言 这篇文档属探究立项性质,作为语义网和本体建模工作的延续. 依照NoSQL Distilled上的考察方法,将Apache Jena作为图数据库的泛型考察.   内容 多种出版物上声明主要有四类N ...