【发布时间】:2010-12-24 15:46:18
【问题描述】:
我的 ASP.NET MVC 方法不是跨 ASP.NET Web 窗体,所以我很难理解如何更好地将值从 ASP.NET MVC 控制器传递到 MVC 视图内的 ASP.NET Webforms 脚本。
例如控制器动作:
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 变量而不是“存根值”?
【问题讨论】:
标签: c# asp.net asp.net-mvc telerik-reporting