2015-06-10 64 views
0

我有一個jQuery的帖子調用一個cshtml頁面的作品。有些服務器端代碼很開心,有些代碼根本不被接受。例如爲什麼有效的代碼導致c#失敗

@{ 
    string input; 
    using(var reader = new StreamReader(Request.InputStream)){ 
    input = reader.ReadToEnd(); 
    } 
} 

來源:http://www.mikesdotnetting.com/article/220/posting-data-with-jquery-ajax-in-asp-net-razor-web-pages

作品\ O/

但是:

@{ 
    string input; 
    using(var reader = new StreamReader(Request.InputStream)) 
    { 
     input = reader.ReadToEnd(); 
    } 

    try 
    { 
    //do something doe not work.... whole cshtml page fails 
    } 
} 
+0

從'try'塊發佈實際代碼。顯然有一些*無效*會導致頁面無法加載。 –

+0

奇怪的是,如果我不使用嘗試,我可以創建一個ManagementObjectCollection,但只要我添加foreach(管理對象在集合中的對象){}整個事情都失敗了......它非常令人沮喪,因爲此代碼正常工作... –

+0

例如(VirtualMachines中的ManagementObject虛擬機){} 嘗試失敗或失敗。 –

回答

0

我傻傻的倒下一個問題剃刀語法打破我的括號{}。 Id使用了@ from不需要的c#變量。

相關問題