我有下面的代碼基本上是一些MVC視圖內嵌入的腳本代碼,一切都很好,但是當我運行時,我得到這個錯誤「名字'B6'不存在於當前的上下文中「,我認爲這與'@'字符有關,因爲這與剃刀用於引用變量一起使用,我尋找某種方式來逃避'@'但沒有運氣。'@'作爲內部剃刀字符串不工作的字符
@url =「https://crm.zoho.com/crm/[email protected]」;
我有下面的代碼基本上是一些MVC視圖內嵌入的腳本代碼,一切都很好,但是當我運行時,我得到這個錯誤「名字'B6'不存在於當前的上下文中「,我認爲這與'@'字符有關,因爲這與剃刀用於引用變量一起使用,我尋找某種方式來逃避'@'但沒有運氣。'@'作爲內部剃刀字符串不工作的字符
@url =「https://crm.zoho.com/crm/[email protected]」;
在你的代碼試試這個
@{string url="https://crm.zoho.com/crm/[email protected]@B6-MHnNRgi";}
<script src='@url'></script>
好吧,我已經在上面的聲明後添加了這個代碼,當我運行頁面System.Web.Mvc.UrlHelper =「https:// crm時,我得到以下內容。 zoho.com/crm/[email protected]「 – chillydk147
您可以發佈代碼 – Nilesh
@Url =」https://crm.zoho.com/crm/[email protected]@B6- MHnNRgi「 – chillydk147
兩個解決方案:
1)使用@@
,這將難逃@
跡象。
@url = "https://crm.zoho.com/crm/[email protected]@B6-MHnNRgi"
@url = @"https://crm.zoho.com/crm/[email protected]"
奇怪。我在'razor escape @'上進行了一次谷歌搜索,並找到了很多例子,第一個例子引發了一個問題。你使用了哪些搜索條件? – jgauffin