2013-10-12 72 views
2

我試過使用<text></text>提供的方法,使用雙倍速率圖標作爲@@。但不起作用。如何在ASP.NET中轉義@字符Razor

我的問題還是我的代碼是這樣的:

<li id="@">@</li> 

我創建一個鍵盤插件,所以我需要@標誌是那裏的用戶,但是當我寫這篇文章,它開始剃刀塊並給我錯誤""></li>"在代碼塊的開始是無效的。只有標識符,關鍵字和註釋({有效。

<li id="@@">@@</li> 

這也行不通,正如我在第一行提到的問題。

什麼是一個好主意,爲了避免這個問題,問題是在qoutes裏面的@只有那個會顯示的是OK(列表中的那個)。

+0

  • @:@@
  • +0

    都能跟得上一樣,這一次它告訴我,':'是不是一個有效的開始.. –

    +0

    只需@@應該這樣做,例如

  • @@
  • 回答

    7

    嘗試和逃避@("@")

    <li id="@("@")">@("@")</li> 
    
    +0

    有一個加號,但我無法採取這個把戲! :D有沒有一種方法可以做到這一點? –

    +0

    因爲讓我們說,PHP,該怎麼做? PHP不會閱讀@ ..我可以在JS中處理這個嗎? –

    +0

    爲什麼不用你提供的儘可能多的代碼來開始一個新的問題,甚至不用你提供的jsfiddle(http://jsfiddle.net/)來解釋你想要做什麼,其中一位javascript專家會幫助 –