[英]Pass dynamic parameter to javascript in ASP.Net
我正在使用javascript
設置hidden
字段的值,我正在從javascript function
傳遞這些值。 這是aspx
一些代碼
<table>
<% if (dtLevel1.Rows.Count > 0)
{
foreach (System.Data.DataRow dr in dtLevel1.Rows)
{
%><tr>
<td width="11%">
<img class="imgClass" alt="" src="/Styles/expand-large-silver-Shapes4FREE.png" height="11px"
onclick="meClick(this)" />
</td>
<td>
<% if (dr["HaveChildren"].ToString() == "True")
{
string id = dr["LinkID"].ToString();
%>
<a onclick="showPopUp('l1',''dynamic value)"><span style="font-size: 18px">
<%= dr["LinkName"]%></span></a>
<%}
else
{ %>
<span style="font-size: 18px">
<%= dr["LinkName"]%></span>
<%} %>
</td>
</tr>
<%
}
}
%>
</table>
請看以下兩行:
string id = dr["LinkID"].ToString();
id來自DataTable
。 並且我想通過以下代碼將此值作為第二個參數傳遞: <a onclick="showPopUp('l1',''dynamic value)">
我們應該怎么做?
我已經試過了
<a onclick="showPopUp('l1','+"'"+id+"'"+')">
和<a onclick="showPopUp('l1',\\'' + id + '\\')">
但確實有效。
嘗試以下方法。
<a onclick="showPopUp('l1','<%= dr["LinkID"].ToString() %>')">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.