2017-09-04 23 views
0

セッション変数をparamとして使用するJavaScript関数がいくつかあります。エラーを投げるコードの上サーバタグにhref javascript関数の<% ... %>構造体を含めることはできません

<A href="javascript:showEquiSmartStateCountyEligibility('<%Response.Write(Session["TestAccName"]);%>')" runat="server">State Dependency</A> 

:サーバタグは<% ...%>構文を含めることはできません。

しかし、同じコードが.Net 1.1バージョンで正常に動作しています。

ここで間違っていることを指摘していただけますか?

TIAは

答えて

1

試し異なる許可されたアプローチのような:

aspx.csファイルで
<A href="" runat="server" id="yourID">State Dependency</A> 

は、実行します。

yourID.Href = "javascript:showEquiSmartStateCountyEligibility('" + Session["TestAccName"] + ")'"; 

かにrunat属性を省略することは、あなたのアプローチの仕事をしなければなりません。

+0

runatを削除した後、runatが動作し始めました。ありがとう! –

関連する問題