1

.net4にアップグレードするためにasp.net2を受け取りました。ほとんどの場合はうまくいきましたが、解決策が見つからないという問題が発生しました。

私はParser Error Message: The server tag is not well formed.

この行で

<li><a class="tooltip viewPolicyLink" rel="<%#Eval("key")%>"
              title="<%#Eval("value")%>"
              href="<%#ResolveUrl("~/Views/Pages/ViewPolicy.aspx")%>"
              runat="server"><%#Eval("key")%></a></li>

どうしたの?

4

4 に答える 4

0

" あなたはtryを台無しにしました:

   <li><a class='tooltip viewPolicyLink' rel='<%#Eval("key")%>'
                  title='<%#Eval("value")%>'
                  href='<%#ResolveUrl("~/Views/Pages/ViewPolicy.aspx")%>'
                  runat="server"><%#Eval("key")%></a></li>
于 2012-05-03T14:30:29.253 に答える
0

二重引用符は、rel、title、href 属性でネストされています。

于 2012-05-03T14:30:57.340 に答える
0

式を含むタグ値を設定するときは、一重引用符を使用する必要がありますEval()。その理由は、Evalかかる二重引用符です。

于 2012-05-03T14:31:08.150 に答える
0

サーバー側のコマンドを含む属性に一重引用符を使用してみてください。

<li><a class="tooltip viewPolicyLink" rel='<%#Eval("key")%>'
              title='<%#Eval("value")%>'
              href='<%#ResolveUrl("~/Views/Pages/ViewPolicy.aspx")%>'
              runat="server"><%#Eval("key")%></a></li>
于 2012-05-03T14:31:40.183 に答える