[英]Pass dynamic parameter to javascript in ASP.Net
I am using javascript
to set hidden
field's values, I am passing those values from javascript function
. 我正在使用javascript
设置hidden
字段的值,我正在从javascript function
传递这些值。 Here is some code from aspx
这是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>
please have a look at these 2 lines: 请看以下两行:
string id = dr["LinkID"].ToString();
id coming from DataTable
. id来自DataTable
。 and I want to pass this value as a second parameter from this following code: <a onclick="showPopUp('l1',''dynamic value)">
并且我想通过以下代码将此值作为第二个参数传递: <a onclick="showPopUp('l1',''dynamic value)">
How can we do this? 我们应该怎么做?
I already tried 我已经试过了
<a onclick="showPopUp('l1','+"'"+id+"'"+')">
and <a onclick="showPopUp('l1',\\'' + id + '\\')">
but did worked. <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.