【问题标题】:Calling a java Script function from GridView with <% Eval("")%> as a function parameter?使用 <% Eval("")%> 作为函数参数从 GridView 调用 java Script 函数?
【发布时间】:2014-01-17 06:19:42
【问题描述】:

我想通过单击 GridView 控件内的链接调用带有单个参数的 javascript 函数我需要使用 &lt;%Eval("myfield")%&gt; 提供参数的值我该怎么做?

<ItemTemplate>                                 
     <a href="#" onclick='"javascript:return changeview(<%Eval("Id")%>)"'>
          <asp:Label style="color:white;"  ID="Label1" BackColor='<%# System.Drawing.Color.FromName(Eval("color").ToString())%>' runat="server" Text='<% #Bind("doctorname") %>'>
          </asp:Label>
     </a>                                   
</ItemTemplate>

【问题讨论】:

    标签: c# javascript asp.net gridview


    【解决方案1】:
    OnClientClick='<%# String.Format("javascript:return changeview(\"{0}\")", Eval("Id").ToString()) %>' 
    

    【讨论】:

      【解决方案2】:

      你可以这样做。

      <a href="lnkTest" id="lnkViewContent"  onclick="ShowContent('<%# Eval("Id") %>')">View Content</a>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-14
        • 2021-02-03
        • 2010-09-19
        相关资源
        最近更新 更多