2016-03-07 34 views
0

如何打印JavaScript時,我的會議和屬性值不是空的剃刀訪問模型?如果在會話屬性不爲空或默認值,運行/打印的JavaScript剃鬚刀ASP.NET MVC

這是我的代碼:

@{ ARM.Models.LanIDModel lanIdModel = (LanIDModel)HttpContext.Current.Session["sessLanIDModel"]; }} 


@if(lanIdModel.LanID!=0 && lanIdModel.Name != string.Empty && !string.IsNullOrEmpty(lanIdModel.Email)){ 
      @Html.Raw("$('.input-switch-disabled').removeAttr('disabled');"); 
     } 

當我在瀏覽器中運行,我得到這個:

@if(lanIdModel.LanID!=0 && lanIdModel.Name != string.Empty && !string.IsNullOrEmpty(lanIdModel.Email)){ 
Line 98:   @Html.Raw("$('.input-switch-disabled').removeAttr('disabled');"); 
Line 99:   } 

是否能做到?

+2

由於你沒有告訴我們的錯誤是試圖告訴你,'和'是不合法的C#。你正在尋找'&&'。 – SLaks

+1

是;你需要學習基本的語法。 – SLaks

回答

2

將您的JavaScript包裹在腳本標記中。

@Html.Raw("<script>$('input-switch-disabled').removeAttr('disabled');</script>"); 
+0

你是對的!..謝謝你的手.. – toha