<script language="javascript" type="text/javascript"> function abc(ss) { var s = new Object(); var k = window.showModalDialog("qygls/zzfwlct.aspx?type="+ss.toString(),s,"dialogWidth:600px;status:no;dialogHeight:460px"); } <td width="70%" height="20" align="left"><a href='Javascript:abc(<% Response.Write(ds.Tables[0].Rows[i][0].ToString()); %>)' %><%Response.Write(ds.Tables[0].Rows[i][0].ToString()); %> </a></td>数字能传 字符没反应
给分吧
<td width="70%" height="20" align="left"><a href='Javascript:abc(<%# Eval("绑定要显示的字段")) %>)' %><%=一个变量 %> </a></td>public 一个变量
一个变量=ds.Tables[0].Rows[i][0].ToString();
<td width="70%"height="20"align="left"><a href='Javascript:abc(<%#Eval(ds.Tables[0].Rows[i][0].ToString()) %>)'><%Response.Write(ds.Tables[0].Rows[i][0].ToString());%></a></td>
加个引号试试
for(int i=0;i<ds.Tables[0].Rows.Count;i++)
{
lblInfo.Text+="<tr><td width="70%" height="20" align="left"><a href='Javascript:abc('"+ds.Tables[0].Rows[i][0].ToString()+"')' >'"+ds.Tables[0].Rows[i][0].ToString()+"'</a></td></tr>";
}
lblInfo.Text+="</table>";
function abc(ss)
{
var s = new Object();
var k = window.showModalDialog("qygls/zzfwlct.aspx?type="+ss.toString(),s,"dialogWidth:600px;status:no;dialogHeight:460px");
}
<td width="70%" height="20" align="left"><a href='Javascript:abc(<% Response.Write(ds.Tables[0].Rows[i][0].ToString()); %>)' %><%Response.Write(ds.Tables[0].Rows[i][0].ToString()); %> </a></td>数字能传 字符没反应