我需要在部分页面中呈现列表数据..。我有存储过程,负责获取菜单列表,并在视图中有主Layoutpage ->共享文件夹->现在我在masterLayout页面中呈现部分页面,但我没有得到任何结果。我知道部分页面不会通过控制器,所以我将如何传递其中的数据?
控制器动作
public ActionResult DisplayFunctionsList()
{
var myList = F_UOF.GetAllFunctions();
return View(myList);
}
存储过程映射(模型)类
public class Get
在MVC2.0应用程序的局部视图中突然出现了可怕的无参数构造器错误( No parameterless Constructor error ),这个视图在被访问时会突然出现在ViewData中。我已经尽我所能地遵循了代码,但我没有得到任何结果。下面是我的代码:
控制器:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.ComponentModel;
us
我在一个网站(Asp.net mvc)上工作,在那里我有多个局部视图。其中一个视图是用户信息,然后下面几乎没有其他视图,比如用户的书籍,给定书籍中的文章等,这就是我的控制器的样子。
public class UserController : Controller
{
public ActionResult UserInfo(long userid)
{
var model.User = LoadUser(userId);
return View(model);
}
public ActionResult Books(long use
可能重复:
我已经得到了“对象引用没有设置为对象的实例”。在过去的12个小时里一直在试图找出这个错误。希望有人能帮忙。
这导致了错误。
@Html.DropDownListFor(c => c.CategoryID, Model.CategoryTypeList)
在SearchController中
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Demo.Models;
namespace Dem
在视图中呈现来自多个模型的信息的最简单方法是什么?我在某些场景中使用ViewModel (特别是当模型不是直接相关的时候),但现在我想为当前用户制作一种仪表板。因此,除了AspNetUsers模型之外,我还有几个模型(例如Orders、OperationJournal、Jobs等)。就实体而言,在UserID上每个都有一个外键。我做了一个这样的ViewModel:
namespace JobShop.Models
{
class QuickProfileVM
{
public IEnumerable<Jobs> Jobs { get; set; }
我想使用MVC和renderpartial来生成一个菜单,但无法让它工作,从我所读到的似乎RenderAction会更合适。我仍然没有让它工作。
我打算做的是创建一个控制器,它从数据库中选择某些文章作为类别(放入HomeController中):
public ActionResult MenuController()
{
var movies = from m in db.Art
where m.ArtikelNr.StartsWith("Webcat")
select
我能否以一种不会抛出错误的方式来做类似的事情:
public class AdsController : Controller
{
AdsRepository repo = new AdsRepository();
public ActionResult Details(string id)
{
AdSlots adslot = new AdSlots();
Enum.TryParse(id, true, out adslot);
return Content(repo.GetInvocationCode(adslot, Global.SiteInfo.I
我正在扩展htmlhelper。但是我不能把它叫做renderaction。
using System.Text;
using System.Web.Mvc;
using System.Web.Mvc.Html;
public static class ViewHelpers
{
public static string Text(this HtmlHelper htmlHelper, string name, object value, bool isEditMode)
{
htmlHelper.RenderAction(
我有一个很好的MVC项目,我决定使用"Area“,因为很难找到控制器和视图。我也在使用_Layout。
当我将Area > Admin添加到我的项目中时,我遇到了一些问题。我试着访问"",我犯了以下错误.
The controller for path '/Admin/Admin/Index' was not found or does not implement IController.
我认为问题是由布局引起的,但我不知道如何解决这个问题。有人能给我线索吗?
我有一个操作结果,返回一个列表
public ActionResult GetData(Profiles profiles)
{
Vertical Vdata = new Vertical();
List<Ver> Vertical = new List<Ver>();
//Code to fill list
return View(Vertical);
}
然后是显示列表的部分视图。
@model IEnumerable< List<VerticalContainer.Models.Vertical>>
请对我温柔点。我在这个网站上为其他人读了很多MVC答案,但是现在我找到了一些我找不到答案的东西。
通过学习,我创建了一个LoginDetails项目,其中一个视图模型从控制器传递到每个视图,一切都进行得很顺利。
模型(来自SQL表):
namespace MVC_EFCRUD.Models
{
using System;
using System.Collections.Generic;
public partial class LoginDetail
{
public int UserId { get; set; }
publ
如何调用
RenderAction or Partial
我尝试了以下两种方法
@Html.RenderAction("Link", Moorestown.Models.FooterMenu);
@Html.RenderPartial("Link", Moorestown.Models.FooterMenu);
这是位于我的共享视图,但我试图调用部分的页脚链接,以便我可以有一个动态菜单。
错误是Moorestown.Models.FooterMenu is a type which is not valid in the following context。
这