CommandArgument传多个值到其它页面的方法
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=& lt;%#Eval("dict_type")%>">跳到Default.aspx页面</a>
第<%#Container.ItemIndex+1 %>楼
转载于:https://www.cnblogs.com/xgao/archive/2011/09/30/2196428.html
CommandArgument传多个值到其它页面的方法相关推荐
- asp.net中GridView传多个值到其它页面的方法
网站开发中,在页面之间的跳转,经常会用到传值,其中可能会传递多个值. 一.CommadArgument传多个值到其他页面. 像Gridview dataList repeater等数据绑定控件中,可以 ...
- ajax向后台传多个值,jQuery ajax如何传多个值到后台页面,举例:(示例代码)
一.js代码 $("#save_change_").click(function(){ //从模态框中取值,并通过ajax传到后台 var account = document.g ...
- vue 子页面调用父页面的参数_js父页面调用子页面数据时,子页面通过父页面传过来的参数回调父页面具体方法_html/css_WEB-ITnose...
今天写代码时发现同一页面多个地方需要调用同一个子页面,如果多个方法调用时,同一子页面回调父页面方法则会出问题,所以查了下资料,让这个功能通用化,根据具体方法回调具体父页面方法,顺便总结一下,希望以后可 ...
- struts2开发中在jsp页面中用js取得action中传过来的值
使用struts2开发中,在jsp页面的js中用EL表达式取得action中传过来的值. Action代码如下: Java代码 public class FrameLayoutAction ex ...
- Session ,ViewState,以及接收其它网页传过来的值的使用
1.Session 为全局变量,一般用于存放跨页面的值,例如可以用于登陆和判断是否登录 定义和赋值: string UserName = UserName.Text; Sess ...
- vue 跳添加编辑页面传两个值_vue两个组件间值的传递或修改方式
1.可以用公共的父组件来实现: 2.可以在store.js里面在设置公共变量: 3.也可以用本地存储localStorage.setItem()和localStorage.getItem(),通过修改 ...
- cypress之实现文件上传下载以及操作iframe下页面元素
前面讲解了使用cypress框架如何定位.操作页面元素以及校验测试结果,此次课程将介绍如何实现文件上传.操作iframe下面的页面原因以及操作shadow dom下的页面元素.为了完成此次课程目标,拆 ...
- layer.open参数;layer.open关闭事件;layer.open关闭刷新;layer.open获取子页的值;layer.open调用子页面的方法
父页面 function layerOpen(){layer.open({type: 2,shade: [0],title: "验收申请",area: ['1024px', '68 ...
- 页面之间跳转传参数不使用cookie和url的方法,sessionStorage,localStorage
页面之间跳转传参数不使用cookie和url的方法,sessionStorage,localStorage 刚步入工作不久的小白,最近在做一个传感器网站项目的时候是用cookie存取数据,因为网站面向 ...
最新文章
- py 的 第 31 天
- Update item to this version和Revert to this version区别
- 【AaronYang风格】第一篇 CodeFirst 初恋
- EDAS微服务应用同城容灾最佳实践
- 【Java并发编程】之十一:线程间通信中notify通知的遗漏
- micropython stm32f429_[MicroPython]STM32F407开发板驱动OLED液晶屏
- 在早上起床后适当的喝一杯白开水
- SQL Server中的递归CTE和外键引用
- 直线算法(Bresenham)
- intellij idea设置代码提示不区分大小写
- .net5 不支持winform_.NET5.0 单文件发布打包操作深度剖析
- 怎么做 空间杜宾模型_利用STATA创建空间权重矩阵及空间杜宾模型计算命令
- 【编程题 】年会抽奖(详细注释 易懂)
- Faster rcnn 配置时出现bTest Key Error
- oracle 查询去年同期,问个算去年同期值的sql,该怎么处理
- 计算机操作系统:处理机调度相关
- 在windows 10下编译可在windows xp下使用的 opencv 3.2
- html往WPS粘贴格式乱,wps表格无法粘贴信息,原因是复制区域形状不同怎么解决?...
- 艾美智能影库服务器ip,艾美影库MS-300 到底怎么样?
- 递推数列【清华大学】