ASP.NET MVC への私の方法は、ASP.NET Web フォーム全体ではなかったため、ASP.NET MVC コントローラーから MVC ビュー内にある ASP.NET Web フォーム スクリプトに値を渡す方法を理解するのは困難です。
たとえば、コントローラー アクション:
public ViewResult Print(string id)
{
...
string myvar = "realvalue";
return View();
}
私の見解:
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
...
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<script runat="server">
...
string par1 = "stubvalue";
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
ReportViewer1.Report = new MyProj.Web.Reports.Rep1(par1);
}
</script>
<telerik:ReportViewer runat="server" ID="ReportViewer1" />
</asp:Content>
myvar
「スタブ値」ではなく、コントローラーアクションからpar1
ビューの変数に値を割り当てる方法は ?