viewbag相关内容
对于_Layout.cshtml中使用的Viewbag项目,我们正在获得RuntimeBinderException.我们在内存事件探查器中观察到了这些异常.它们不是致命的(一切正常),但很烦人,我们想清除它们. 例如,以下代码导致异常: @ ViewBag.Title...@RenderBody() ViewBag.Title在视图中设置. 此
..
我正在尝试这样做: 这是我的ViewModel和模型: public class OpeningYearViewModel { public int OpeningYearId { get; set; } public string Description { get; set; } public List GradesList { get; se
..
我在控制器上的方法中多次使用具有相同消息的ViewBag.Message。 可以在类的顶部声明ViewBag.Message,因此可以在整个控制器中使用它而无需重复代码? 解决方案 假定使用Razor语法,您可以使用 @ {string pageMessage = ViewBag.Message.ToString ();} 然后pageMessage是该
..
我正在尝试使用局部视图,但我完全迷路了.最初,我试图将动态数据传递到局部视图,但是当您按Google浏览器的F12键时,最终却被禁止使用403. 我已经简化为可以允许其加载数据的一种局部视图
FIELD LBL
..
我正在学习ASP.Net MVC 4编程.目前,我想在网页上显示文件列表.以下是我到目前为止所做的事情. 在HomeController.cs中,我对Contact动作进行了如下编辑: public ActionResult Contact() { ViewBag.Message = "Your file page."; DirectoryInfo dirInfo
..
是否有一种方法可以创建可在不同视图中使用的 Global ViewBag . 在我的应用程序中, 1)我已经使用了 DropDown for Company (用于公司的下拉列表),该页面用于_Layout.cshtml页面. 2)对于该下拉菜单,我通过在每个操作中使用ViewBag.Company来传递值. 我想要解决方案:: 1)一家全球性ViewBag.Company,其
..
我想知道是否可以通过ViewBag传递模型对象.我尝试了以下代码,但是以某种方式在我的View中显示的只是模型的路径. 控制器: public ActionResult Tempo() { DateTime date1 = new DateTime(1990, 1, 1); Employee emp = new Employee(3, "fara", "hass", d
..
是否可以基于字符串为ViewBag创建和使用动态属性? 类似 ViewBag.CreateProperty("MyProperty"); ViewBag.Property("MyProperty") = "Myvalue"; 谢谢 解决方案 我刚刚发现ViewData可用于为ViewBag创建此类属性 所以要创建属性CityErrorMessage,我必须使用
..
我正在尝试在我的应用程序中使用ViewBag,我拥有所有最新的dll,MVC 3的最新版本,但仍然出现错误: “名称'ViewBag'在当前上下文中不存在" 我什至卸载并重新安装了MVC 3,但没有任何变化. 此外,我不认为该dll在GAC中显示. 我可能是什么问题?或如何将dll添加到GAC? 解决方案 您需要将MVC特定的Razor配置添加到web.config
..
我正在尝试修改以下代码: http://www.codeproject.com/Articles/260470/PDF-reportingusing-ASP-NET-MVC3 要获取ViewBag数据以在PDF中呈现视图. 基本上,我需要将ViewBag的新上下文传递给Html.RenderPartial,现在的代码是: Html.RenderPartial(viewName, mod
..
我知道这似乎很基本,应该如此,但是我无法找出我要去哪里. (我在SO上读过其他标题相似的文章,在网络上也读过其他资源,但仍然无法弄清楚),因此将不胜感激. 我有一个控制器,在其中设置了一个字符串变量.现在我不在乎这是采用属性,ActionResult还是直接方法的形式.我只想要一个可以在控制器中使用的简单字符串,然后将其返回到视图. 基本上,我想做的是列出给定文件夹中的文件.所以我的逻
..
在mvc上的Partial Views是否可以创建一个使用下拉列表的视图,该视图将下拉列表中的值发送到基于该下拉列表值选择创建一个列表的函数中,然后将其存储在用于部分视图的视图包中可以在mvc中完成,也可以在创建mvc表单的视图时完成吗? 我可以看到它在编辑视图中如何工作,因为在页面加载时已经选择了下拉列表值. 但是在新的“创建"视图记录上,没有选择任何内容,因此列表函数具有空值
..
控制器: public ActionResult Filter() { ViewBag.Accounts = BusinessLayer.AccountManager.Instance.getUserAccounts(HttpContext.User.Identity.Name); return View(); } 查看: Account:
..
我在Controller中将以下类传递数据到View: public ActionResult ControllerToView(){ ... TempData["example"] = "this is a message!"; ... return Redirect("http://myViewPageLink"); } 在我的视图中,我试图通过以下方
..
我正在尝试将ViewBag中的对象解析为Javascript,但是没有运气.到目前为止,我已经尝试使用jQuery/razor/混合语法...无济于事.当我尝试使用Json.Encode()时,出现“未定义错误". 课程 class Story { public long Id {get;set;} public string Description{get;set;
..
我有一个逻辑问题需要回答!! 这是一个场景. -输入控制器 ViewBag.Name = "aaaa"; -在视图中 @ViewBag.Name “在我的控制器中,我为ViewBag设置了值,并在VIew中从ViewBag检索了值.现在在View中,我有一个按钮,该按钮将一些数据发布到HttpPost方法中.在HttpPost方法中,我更改了值对于ViewBag.因
..
该类将在运行时中声明,并且值存储在 Bag 对象,例如 session 或 ViewBag 。现在,我想创建该类的一个实例,并使用Bag数据设置其属性。我知道我应该使用 reflection ,但是我不知道是否有开箱即用的方法做这样的事情,或者我应该创建一个? session [“ Foo”] =“ foo”; session [“ Bar”] =“ bar”; var ins
..
首先,我很长时间以来一直是php程序员,而我刚成为了mvc程序员.我做了一些次要网站,每个网站最多只有一个或两个控制器.但是我已经开始建立一个网站,它将是非常重要的网站.将有大量数据传递给视图. 现在,通常我会尝试每次都使用模型方法来代替ViewBag或ViewData方法.如果视图需要更多数据,则更改模型类,然后重新编译项目.特别是,如果主题是索引页,则传递到索引视图的数据每次都会更改.在一个
..
我必须将UI页面从.cshtml文件移动到.aspx文件.现在,我遇到了一些编译错误. 首先是'ViewBag'在当前上下文中不存在.我不能在.aspx中使用它吗?如果没有,什么是好的替代品? 第二,.cshtml页面具有模型声明: @model myProject.Models.Navigation 我对其进行了更改,以便它可以在.aspx页中按如下方式工作:
..
我正在通过MVC3处理我的第一个应用程序,并且仍然是其中的一个新手: 我正在尝试通过母版页成功完成ViewData [],因为它包含一条消息,该消息将在每个页面上使用,但是当我尝试访问它时,它说: CS0103:名称"ViewData"在当前上下文中不存在 var msg = ViewData["msg"] as string; //var msg = ViewBag
..