親ビュー内に 2 つの PartialViews があります。
これら 2 つの PartiaView で、親ビューの下部に含める必要がある JavaScript コードを生成します。
PartialViews で JavaScript を生成する HtmlHelper 拡張機能を次に示します。
public static MvcHtmlString KO_ObjectFor<TModel>(this HtmlHelper<TModel> htmlHelper)
{
String str = "some javascript code";
return MvcHtmlString.Create(str);
}
これは親ビュー (メイン ビュー) です
...
//First Partial View
<% Html.RenderPartial("_PartialViewFirst"); %>
//Second Partial View
<% Html.RenderPartial("_PartialViewSecond"); %>
//Here I need to display the JavaScript from the PartialViews
<script type="text/javascript">
<%: Html.FunctionToConcatenateJavaScript() %>
</script>
...
正しいアプローチは何でしょうか?