Gridview dataList repeater 等数据绑定控件用CommadArgument传多个值问题

源的代码如下(aspx页面代码): 这个代码一般写在项模板中 如果你用的第一种方法就不需要加上onclick事件 直接点击数据绑定控件的RowCommand ,itemCommand事件 就行了
  <asp:ImageButton ID="editImageButton" runat="server"  ImageUrl="~/images/bt_edit.gif"  CommandArgument='<%#Eval("dict_id")+","+Eval("dict_type")%>' οnclick="editImageButton_Click"   Height="20" Width="20" />

方法一;
如果你用的GridView 控件 找到RowCommand事件双击 用的dataList,repeater控件就找到ItemCommand事件双击
后台代码如下:

object[] arg=e.CommandArgument.ToString().split(',');  //注意是单引号
  string arg0=arg[0].ToString();
  string arg1=arg[1].ToString();

方法二:在项模板中放入LinkButton控件 这个比较常用 自己动手给这个控件加上onClick事件
 LinkButton lbt=(LinkButton)sender;
 object[] arg=lbt.CommandArgument.ToString.split(',');
 string arg0=arg[0].ToString();
 string arg1=arg[1].ToString();

方法三是用超链接传值

<a href="Default.aspx?id=<%#Eval("dict_id")%>&type=<%#Eval("dict_type")%>">跳到Default.aspx页面</a>

转载于:https://www.cnblogs.com/OnlyDreams/archive/2012/04/19/2457341.html

转:CommandArgument 传多个值到另外页面的方法相关推荐

  1. CommandArgument传多个值到其它页面的方法

    Gridview dataList repeater 等数据绑定控件用CommadArgument传多个值问题 源的代码如下(aspx页面代码): 这个代码一般写在项模板中 如果你用的第一种方法就不需 ...

  2. asp.net中GridView传多个值到其它页面的方法

    网站开发中,在页面之间的跳转,经常会用到传值,其中可能会传递多个值. 一.CommadArgument传多个值到其他页面. 像Gridview dataList repeater等数据绑定控件中,可以 ...

  3. ajax向后台传多个值,jQuery ajax如何传多个值到后台页面,举例:(示例代码)

    一.js代码 $("#save_change_").click(function(){ //从模态框中取值,并通过ajax传到后台 var account = document.g ...

  4. vue 子页面调用父页面的参数_js父页面调用子页面数据时,子页面通过父页面传过来的参数回调父页面具体方法_html/css_WEB-ITnose...

    今天写代码时发现同一页面多个地方需要调用同一个子页面,如果多个方法调用时,同一子页面回调父页面方法则会出问题,所以查了下资料,让这个功能通用化,根据具体方法回调具体父页面方法,顺便总结一下,希望以后可 ...

  5. Session ,ViewState,以及接收其它网页传过来的值的使用

    1.Session 为全局变量,一般用于存放跨页面的值,例如可以用于登陆和判断是否登录 定义和赋值: string UserName = UserName.Text;             Sess ...

  6. vue 跳添加编辑页面传两个值_vue两个组件间值的传递或修改方式

    1.可以用公共的父组件来实现: 2.可以在store.js里面在设置公共变量: 3.也可以用本地存储localStorage.setItem()和localStorage.getItem(),通过修改 ...

  7. java函数返回多个值_深入理解被调函数与主调函数之间的传值、传址、值返回、址返回...

    函数的英文是function,有功能的意思,函数的作用在于合理分配功能,增强程序的可读性.合理分解功能,降低程序的复杂性.隐藏函数内部的数据和实现,尽可能将问题局限于函数本身. 函数可以理解为一种功能 ...

  8. jmeter跨线程组传多个值_jmeter多用户登录跨线程组操作传值

    false false Content-Type application/json; charset=UTF-8 C:\interfaceauto\a.csv MyVar_ , 0 false ip ...

  9. vue子组件修改props传进来的值、回调函数

    vue修改props里面的值 1.传统方法,emit触发父组件修改父组件里面的值,间接的修改子组件的值 父组件 <Child :msg="msg" @handle=" ...

  10. vue中修改props传进来的值

    总所周知,vue是单向数据流,一般我们也不会在子组件里面修改父组件传进来的值,但总有需要修改的时候. 前段时间一个项目中有遇到上述情况,假设我直接传进来一个list, 当时我直接在里面改了list,但 ...

最新文章

  1. 2022-2028年中国商业综合体行业市场前瞻与投资规划分析报告
  2. 体素法滤波(附实现代码)
  3. 单体 soa 微服务 区别_漫谈何时从单体架构迁移到微服务?
  4. 敏捷开发流程的8个步骤_敏捷开发——个体和互动高于流程和工具
  5. python输出语句print i、j、k,python:在exec语句中获取打印输出
  6. 华为最强AI芯片麒麟980发布:全球首款7nm手机芯片,双核NPU,6项世界第一
  7. linux 定位 踩内存_运维常见问题故障定位,这里总结全了!
  8. 2021全网最全Activiti7教程01(Activiti7详细介绍-欢迎收藏)
  9. 【python中级】 使用onvif抓图
  10. 计算机无法识别建行网盾,建行网银盾无法识别 如何解决这种问题?
  11. iOS系统上使用iTunes将iPhone或iPad备份到外接移动硬盘
  12. c语言循环语句试讲教案,C语言For循环试讲教案(7页)-原创力文档
  13. 前端-获取treegrid的选中数据
  14. 细说Dev c++的使用方法及常见问题
  15. 'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件。
  16. C语言中遇到的问题之%d,%2d等的用法
  17. LG P5238 整数校验器
  18. shell 学习笔记---运算符
  19. 流失用户分析(Ⅰ)_流失用户定义
  20. java辐射汉化_如何让所有路径(顶点)从Java中的顶点辐射出来?

热门文章

  1. 分类战车SVM (第四话:拉格朗日对偶问题)
  2. 【POJ-2796】Feel Good【单调栈】
  3. php操作mysql工具类_PHP操作数据库的工具类
  4. MemCached存储原理
  5. hive explain 源码分析
  6. 【BZOJ4325】NOIP2015 斗地主 搜索+剪枝
  7. [Apio2012]dispatching 左偏树
  8. Git bash使用中...
  9. debug [LTS]
  10. Android获取系统ID(com.android.internal.R)