我正在使用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();
来自DataTable
的ID。我想将此值作为以下代码中的第二个参数传递:
<a onclick="showPopUp('l1',''dynamic value)">
我们怎么做?
我已经尝试了
<a onclick="showPopUp('l1','+"'"+id+"'"+')">
和
<a onclick="showPopUp('l1',\'' + id + '\')">
但确实有效。
答案 0 :(得分:0)
请尝试以下操作。
<a onclick="showPopUp('l1','<%= dr["LinkID"].ToString() %>')">