2012-09-17 40 views
1

我得到了一個控制器內的操作結果,我需要顯示從引導模態的模態問題是...。從控制器在MVC中執行JavaScript函數3

ScriptManager.RegisterStartupScript不老asp.net

工作像有是一個解決方案?我是mvc的新手。

回答

4

好了,從控制器註冊JavaScript的最簡單的方法是很明顯的,但令人沮喪的人誰是新的模式:

使用命名的章節中我們發現放置的地方javascript

您可以使用[命名的部分] [1]。

_Layout.cshtml

<head> 
    <script type="text/javascript" src="@Url.Content("/Scripts/jquery-1.6.2.min.js)"> 
    @RenderSection("JavaScript", required: false) 
</head> 

與此代碼爲視圖

_SomeView.cshtml

@section JavaScript 
{ 
    @Html.Raw(ViewBag.message) 
} 

並在控制器中,我們返回

ViewBag.message = @"<script type='text/javascript' language='javascript'>alert(""Hello World!"")</script>"; ; 
0

在ASP.NET MVC腳本未在控制器操作中註冊。控制器和視圖之間存在分離。所以,你可以直接把腳本在相應的視圖:

+0

好的,但如何觸發它呢? – Milo

相關問題