首页 新闻 会员 周边

JQuery获取GridView中控件的CommandArgument值?

0
悬赏园豆:50 [待解决问题]

JQuery获取GridView中控件的CommandArgument值?

问题补充: 谢谢大家的意见~
无为无不为的主页 无为无不为 | 初学一级 | 园豆:150
提问于:2010-12-02 11:41
< >
分享
所有回答(4)
0

在GridView的createElement 事件中,通过findcontrol方法获取到该控件然后添加客户端属性就行了。

给你formview的例子,照着改一下就行了:

 protected void FormView1_ItemCreated(object sender, EventArgs e)
        {
            TextBox tb1 = (TextBox)this.FormView1.FindControl("PassWordTextBox");
            //tb1.ClientID
            tb1.Attributes["onClick"] = "WdatePicker()";
        }

FlyDragon | 园豆:396 (菜鸟二级) | 2010-12-02 14:25
0

很明确的告诉你,CommandArgument是放在ViewState里面的,js无法获取到

longlong | 园豆:220 (菜鸟二级) | 2010-12-02 14:43
0

楼上说的很清楚,获取不到!

不过可以将CommandArgument防止隐藏控件中,然后jQuery根据隐藏控件的ID取值。

小胆粗心 | 园豆:300 (菜鸟二级) | 2010-12-03 17:01
0

放一个hiddenfiled保存gridview的值,然后用jQuery获取

程序新青年 | 园豆:841 (小虾三级) | 2010-12-17 10:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册