我有一個C#-MVC項目。我想刷新每隔X秒的頁面 - 我放在CSHTML文件中的代碼:將C#參數傳遞給JS
<script type="text/JavaScript">
timedRefresh(X);
</script>
,但我需要拍攝X從C#,讓我們說這是「ViewBag.Seconds」。 我該怎麼做?
我有一個C#-MVC項目。我想刷新每隔X秒的頁面 - 我放在CSHTML文件中的代碼:將C#參數傳遞給JS
<script type="text/JavaScript">
timedRefresh(X);
</script>
,但我需要拍攝X從C#,讓我們說這是「ViewBag.Seconds」。 我該怎麼做?
剃刀並不關心它的輸出HTML或JavaScript,因此你可以這樣做:
<script type="text/JavaScript">
timedRefresh(@(ViewBag.Seconds));
</script>
它的語法可以像做是很容易
<script type="text/JavaScript">
timedRefresh(@ViewBag.Seconds);
</script>
如果您使用的是剃刀這:
<script type="text/JavaScript">
timedRefresh(@(ViewBag.Seconds));
</script>
智能感知可能會報告一個錯誤或警告,但它仍然工作。
你也可以使用Action。 是這樣的:
<script type="text/JavaScript">
timedRefresh(@(Html.Action("Action","Controller")));
</script>
謝謝!我試過 它沒有工作..所以我問這裏:) – TamarG 2012-04-24 10:47:08