我試圖做一個從HTML到C#的簡單調用,以返回數組中的當前'消息'。我試圖從javascript方法發送數組中的索引,但它不會讓我說,「名稱'rowID'在當前上下文中不存在」。我從this堆棧溢出帖子瞭解到,他正在努力傳遞變量,但是對於他來說,沒有參數可以插入。所以我仍然堅持同樣的問題。這是我想要做的:ASP .NET - 不能使用JavaScript調用HTML的C#方法參數
var rowID = table.row('.selected').index();
SetSmartWindow(@Model.Messages[rowID].DeviceId, false, false, false, false, false, false);
JS = clientside,C#= serverside。他們不能直接溝通 – Liam
該語法是Razor。你在使用MVC/Razor嗎? – Liam
可能的重複[如何從ASP.NET變量提供JavaScript變量數據?](http://stackoverflow.com/questions/553813/how-do-i-give-javascript-variables-data-from-asp-淨變量) – Liam