我有一个JavaScript函数,它使用会话变量作为参数。
<A href="javascript:showEquiSmartStateCountyEligibility('<%Response.Write(Session["TestAccName"]);%>')" runat="server">State Dependency</A>
上面的代码引发了错误:
Server tags cannot contain <% ... %> constructs.
但是相同的代码在.Net 1.1版中运行良好。
你能指出这里出了什么问题吗?
答案 0 :(得分:1)
尝试不同的允许方法,例如:
<A href="" runat="server" id="yourID">State Dependency</A>
在aspx.cs文件中,执行:
yourID.Href = "javascript:showEquiSmartStateCountyEligibility('" + Session["TestAccName"] + ")'";
或者省略runat属性应该使您的方法有效。