2012-12-26 68 views
0

我想檢查是否值ViewBagJQuery存在與否:校驗值在ViewBag

if("<%: ViewBag.isSearchEnabled %>" != null && "<%: ViewBag.isSearchEnabled %>" != "True") 
     { 
     $("#CompanySearchPanel").hide(); 
     } 

這要根據this工作,但它給以下錯誤:

The call is ambiguous between the following methods or properties: 'System.IO.TextWriter.Write(string, params object[])' and 'System.IO.TextWriter.Write(char[])' 

僅供參考,此值不存在ViewBag

有人可以幫我嗎?

+0

看看鏈接,它使用了剃刀語法。 「<%:」是什麼意思?你在asp.net mvc上嗎? – shahkalpesh

+0

是的。但是這種HTML格式。 – Nitish

+0

可能重複[ASP.NET MVC「調用不明確」Error(System.IO.TextWriter.Write)](http://stackoverflow.com/questions/3462211/asp-net-mvc-the-call-is -ambiguous錯誤,系統IO-的TextWriter寫入) – Barmar

回答

0

我剛剛發現this鏈接其中提到類型鑄造是解決方案。不知道需要類型轉換。我只是這樣做,它正在工作。

請建議這是否是正確的原因。