CommandArgument和CommandName是不是一个意思啊
解决方案 »
- 当应用程序不是以 UserInteractive 模式运行时显示模式对话框或窗体是无效操作。请指定 ServiceNotification 或 DefaultD
- vs2010调试时自己跳出调试状态
- 用过2008的ajax功能进来看看
- StreamReader
- 急:请教这位高手,有没有asp.net论坛的原代码。
- 请问为什么 .net 用output 返回参数得到的一直不对呢
- 高分请教(80):请教主个SQL查询在网页上显示的问题
- 恳请高人帮助,看看这个数据库都有那些字段?
- 在线等待:连接Access数据库小问题:找不到文件
- 怎样得到DataGrid中选择的行?(急!!!在线等待!!!)
- 三人行采集数据后如何发到自己的论坛上去的呢?
- 关于asp.net web程序和数据库一起打包的问题!
CommandArgument,英文直译:命令参数
CommandName,英文直译:命令名称通常用于行数据的操作,如CommandName="edit" CommandArgument='<%#Eval("ID")%>'
后台在ItemCommand或RowCommand事件中:
if(e.CommandName=="edit")
{//如果点击了编辑按钮则执行这里
string id = e.CommandArgument.ToString();//获得编辑行的主键ID
}上面都是伪代码
MSDN一下就都清楚了,一个命令的名字,一个是命令参数(可为空)