gridview绑定问题?
admin 发表于 2010-08-28 | 来源:互联网 | 阅读:

在gridview中进行绑定
其中id为表主键,UserName为表列名,当id列为int类型时,下列语句没有问题,可当id列为string类型时,运行出错,提示:
出现运行时间错误。错误:缺少的’ ) ‘
ShowDetail为js的函数

  <ItemTemplate>
  <asp:LinkButton ID="LinkButton1" runat="server" Text=’<%# Eval("UserName") %>’ OnClientClick=’<%# Eval("id","ShowDetail(this,{0});return false") %>’ ></asp:LinkButton>
  </ItemTemplate>

请问如何解决?当然不是禁用ie调试的方法

已经有6 个评论
  1. wtaxum 说:

    <%# Eval("id","ShowDetail(this,{0});return false") %>这句语法有问题吧,根据实际情况修改一下。

  2. sbamd 说:

    不管id的类型,不能对它强转么?

  3. 徐咏波 说:

    int ss=Int32.Parse("12");

  4. doing7 说:

    <asp:LinkButton ID="LinkButton1" runat="server" Text=’<%# Eval("UserName") %>’ OnClientClick=’<%#string.Format("ShowDetail(this,{0});return false",Eval("id")) %>’ ></asp:LinkButton>

  5. cxjasx 说:

    4楼的,谢谢,可问题是如果可当id列为Gud类型,如何做?

  6. wtaxum 说:

    ‘OnClientClick=’ShowDetail(this,<%# Eval("id").TOString()%>);return false"

我要评论

评论功能因故关闭!

请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)


返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明