如何将变量值从后面的代码传递到外部JavaScript文件(jQuery文件)

How to pass a variable value from the code behind to an external JavaScript file (jQuery file)?

本文关键字:文件 外部 JavaScript jQuery 代码 变量值      更新时间:2023-09-26

假设我有这个:

<asp:LinkButton runat="server" CssClass="lFilename" ID="grdlinkFilename" Text='<%#Eval("FILEPATH")%>' CommandArgument='<%#Eval("FILEPATH")%>'  OnCommand="grdlinkFilename_click"> </asp:LinkButton>

如何将<%#Eval("FILEPATH")%>传递到外部JavaScript (jQuery)文件?

您可以借助html age data-id来完成此操作。

 <asp:LinkButton runat="server" CssClass="lFilename"
 ID="grdlinkFilename" Text='<%#Eval("FILEPATH")%>'
 CommandArgument='<%#Eval("FILEPATH")%>' 
 OnCommand="grdlinkFilename_click" data-id='<%#Eval("FILEPATH")%>' >
 </asp:LinkButton>

在Jquery中你可以得到这个值为

var result = $("#grdlinkFilename").attr("data-id");

这是你需要的吗?

   var valueLink = document.getElementById('grdlinkFilename').innerText

ASP

   var valueLink = document.getElementById('<%=grdlinkFilename.ClientID %>').innerText

您可以使用ASP中可用的不同状态管理来传递它。NET和退出它。ASP。. NET"特定"状态管理,可以在

上查看详细描述。

A初学者教程。. NET状态管理

或者,简单地用display:none赋值给某个UI元素,然后从javascript中读取它的值。