asp.net-mvc-3相关内容
我在 Razor 中使用 MVC3. 我在 _Layout.cshtml 中包含了以下内容:
..
在我的 webgrid 中,我需要根据值显示图像.. 代码如下 @model TraktorumMVC.Models.ManagePhotos@{ViewBag.Title = "管理照片";布局 = "~/Views/Shared/_Layout.cshtml";var grid = new WebGrid(Model.AdPhotos);}@grid.GetHtml(显示标题:假,列:gri
..
当带有此文本框的 MVC 视图页面加载时,我希望默认显示当前日期和时间.我怎样才能做到这一点?用剃刀. @Html.EditorFor(model => model.ReturnDate) 解决方案 在从控制器返回模型之前,将 ReturnDate 属性设置为 DateTime.Now() myModel.ReturnDate = DateTime.Now()返回视图(我的模型) 您的
..
我有两个表:Projects 和 ProjectsData,我想使用 join 执行查询并在视图中获取结果. 在控制器中我有这个代码: ViewBag.projectsData = (来自 db.ProjectsData 中的 pd在 pd.ProjectId 上的 db.Projects 中加入 p 等于 p.ID其中 pd.UserName == this.HttpContext.Us
..
我的观点之一是以下剃刀代码: @if (item.PMApproved != true) {}别的 {
..
我在 global.asa.cs 中设置了一个 Application 变量: protected void Application_Start(){...//加载所有应用程序设置应用程序["LICENSE_NAME"] = "asdf";} 然后尝试像这样使用我的剃刀视图访问: @Application["LICENSE_NAME"] 并得到这个错误: 编译器错误消息:CS0103:
..
我有一个 List 与 Controller 操作中的一些数据绑定,我想将该 List 传递给 View 以与 Razor View 中的 DataGrid 绑定. 我是 MVC 的新手.谁能帮我如何在 View 中传递和访问. 解决方案 向视图传递数据就像向方法传递对象一样简单.看一眼Controller.View 方法 受保护的内部 ViewResult 视图(对象模型) 类
..
我在使用 asp.net MVC 剃刀视图时遇到了一个奇怪的问题. 我希望我的模型是一个 List> 这在我的其他 c# 方法中完全有效.但是当我将它粘贴到 @model 声明中时,它似乎只挑选出元组的字符串部分.所以我没有整数.只有 item1. 如果我将它绑定到元组而不是列表,则不会出现此问题. 好像生成的代码有问题,所以这可能是剃刀视图中的一个错误? 我在编译时遇到的
..
是否有适用于 Razor 的 UpdatePanel(在 ASPX 中)之类的东西? 我想每 30 秒自动刷新一次数据(例如表格、图表等).类似于每 30 秒点击一次以下链接: @Ajax.ActionLink("Refresh", "RefreshItems", new AjaxOptions() {UpdateTargetId = "ItemList",HttpMethod = "发
..
我在列表框中预选项目时遇到问题.我正在使用带有 mvc 3 的 razor 视图引擎.我知道有一些帖子有同样的问题,但它们对我不起作用. 课堂代码: 公共类Foo{私有整数_id;私人字符串_name;公共字符串名称{得到{返回_名称;}公共整数 ID {得到{返回_id;}} 模型中的代码: 公共类FooModel{私有只读 IList_selectedFoos;私有只读 IList
..
如何动态加载局部视图? 我的意思是我有这个视图,比如说 ListProducts,在那里我选择了一些包含产品等的下拉列表,并使用我想要填充部分视图的选定值,这将在一个div 是不可见的,但在 onchange() 事件之后将变得可见,并且包含来自特定选定项目的数据. 解决方案 使用 jQuery 的 $.load() 和控制器返回部分视图的操作. 例如: HTML $(do
..
我在这里整理了一个小例子只是为了重现这个问题.我有一个强类型的局部视图 _Name.cshtml: @model ValidationInPartial.ViewModels.MyViewModel
@ViewBag.Message
名字
@Html.LabelFor(model => m
..
我已经看到了关于将常量添加到 javascript 文件以便它可以与剃刀视图一起使用的问题的有用答案:MVC Razor 中 C# 和 Javascript 之间共享常量 除了定义枚举之外,我希望能够做同样的事情,但我不确定如何将 C# 枚举转换为 javascript 中的常量. 关闭 GetType(),似乎没有办法实际获取常量值. 解决方案 我之前使用的另一种方法是使用
..
..
我想在 JavaScript 中更新模型值,如下所示,但它不起作用. 函数 updatePostID(val){@Model.addcomment.PostID = val;} 在 Razor 视图中,如下所示 foreach(Model.Post 中的 var post){
发布者:@post.Username
@post.Content
..
我制作了一个名为 _Test.cshtml 的测试部分页面,并将它放在与我将调用它的视图相同的目录中,它是: hi 在调用 cshtml 视图中,我简单地输入: @Html.RenderPartial("_Test") 这给了我错误: CS1502:最好的重载方法匹配'System.Web.WebPages.WebPageExecutingBase.Write(System.Web
..
我有一个强类型的视图.这个强类型有一个由byte[]组成的字段,这个数组包含一张图片. 是否可以使用@Html.Image(Model.myImage) 之类的内容显示此图像? 非常感谢 解决方案 您可以创建一个控制器操作方法,将图像作为 FileContentResult 返回: public FileContentResult Display(string id) {by
..
我有以下视图,它创建了 10 个 ajax.beginform ,但我面临的问题是,如果在创建对象期间发生错误,那么 ModelState.AddModelError 将不会显示在视图上,尽管我已经设置了 @Html.ValidationSummary(true)视图如下 @model Medical.Models.VisitLabResult@for (int item = 0; item @
..
我遇到的问题是我无法从我的部分视图中触发客户端验证,在用户单击按钮后加载到 div 中.在此示例中,我已停止 div 的“切换"以查看验证是否触发,但无济于事,没有任何反应. 幸运的是,该模型不接受任何无效输入,但它也不会警告用户实际错误.任何帮助将不胜感激. 这是我的模型: 公共类帮助{[HiddenInput(DisplayValue=true)]公共 int HelpID {
..
@Html.DropDownListFor(m => m.branch, CommonMethod.getBranch("",Model.branch), "--Select--", new { @multiple = "multiple" })@Html.DropDownListFor(m => m.division, CommonMethod.getDivision(Model.branch,
..