小编Pak*_*akk的帖子

我该如何调试mvc4 razor视图?

我已经习惯了C#和vb.net winforms,通常可以通过设置断点和单步执行代码来找到我需要的所有错误.

我想知道我做错了什么.

我在这里放置一个断点:

public ActionResult Index(int id)
{
    var cnty = from r in db.Clients
               where r.ClientID == id
               select r;

    if (cnty != null) // breakpoint here
    {
        return View(cnty); // F11 jumps over this section of code returning me to the error page below.
    }
    return HttpNotFound();
}
Run Code Online (Sandbox Code Playgroud)

然而,我再也不知道它究竟在哪里或为什么会出错.我怎样才能找出原因或更好的错误呢?

我正在使用VS2012 mvc4 c#.

c# debugging asp.net-mvc razor

6
推荐指数
1
解决办法
3万
查看次数

如何:社交媒体网站

我的任务是创建一个新的网站 - 使其类似于Facebook.(正在谈论没有游戏)所以这是一个与媒体网站CMS相关的标准后端.

我熟悉VS'12,asp.net MVC3和4 C#或Vb.net,html5和其他语言,并且觉得适合开始这个.

我想知道的是,如果Visual Studio中有任何模板,后端,Nuget包,开源应用程序,那么我不必重新创建轮子?

  • 我已经看了我认识的地方,所以一个很好的答案将是模板,后端,Nuget包和你找到它的地方.或者可能是另一种入门方法,我没有列出/我不知道

  • 请不要带任何PHP模板回来,因为我不会对它感兴趣.

提前致谢.

c# vb.net asp.net social-networking nuget-package

3
推荐指数
1
解决办法
1391
查看次数

你可以在不使用join语句的情况下将这个Linq语句转换为Lambda吗?

我在网上看到了这一点,但是我很好奇是否有更简单的方法在lambda中写这个?

  var x = from c in db.Client
    from p in db.Prospects
    from ct in db.Countys
    select new ViewModelExcelReport 
    {
         client = c.ClientName,
         cntyCounty = ct.County,
         sctSection = p.Section
    };
Run Code Online (Sandbox Code Playgroud)

我希望看到一个不使用连接lambda表达式,就好像我几乎可以肯定,我看到一个没有加入,但如果这是不可能的ofcouse我想看到一个用,谢谢.

linq lambda

3
推荐指数
1
解决办法
84
查看次数

NullReferenceException MVC4 C#最有可能是初学者失败

我一直在关注

http://pluralsight.com/training/Courses/TableOfContents/mvc4-building

为我的公司学习一些MVC C#,顺便说一下,视频.

我用SQL源填充视图.

在Debug中,我可以肯定地告诉我所有的连接都工作,然后我进入我的foreach循环,它应该显示该表中的所有数据

在我的@Foreach(Model中的var项)中,它会在我的模型上抛出NullRefException ...这是我的代码

这是我的完整观点

@model IEnumerable<OilNGasWeb.ModelData.Clients>

@{
    ViewBag.Title = "CLS-Group";
}


@foreach(var item in Model)

{
    <div>
        <h4>@item.Client</h4>
        <div>@item.Address</div>
        <div>@item.City</div>
        <div>@item.State</div>
        <div>@item.Zip</div>
        <div>@item.ContactName</div>
        <div>@item.ContactEmail</div>
        <div>@item.County</div>
        <div>@item.Authorized</div>
        <hr />
    </div>
}
Run Code Online (Sandbox Code Playgroud)

所以我认为它是在这里实例化的

@model IEnumerable<OilNGasWeb.ModelData.Clients>
Run Code Online (Sandbox Code Playgroud)

但只是因为我错了也许它在Index Action中的Home控制器中实例化了?

 public ActionResult Index()
    {
        var Model = _db.Clients.ToList();

        return View();
    }
Run Code Online (Sandbox Code Playgroud)

请帮我弄清楚为什么它会抛出这个异常谢谢.我认为你不需要更多代码.但如果你确实让我知道要发布给你的M,V,C,如上所述数据部分效果很好.

c# asp.net-mvc

2
推荐指数
1
解决办法
126
查看次数

如何填写MVC4剃刀视图的下拉列表(C#)

UserProfiles模型

[Table("Users")]
public class UserProfiles
{
    [Key]
    [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
    public int UserId { get; set; }
    public string UserName { get; set; }
    //public string Password { get; set; }

    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string MiddleName { get; set; }
    public string Initials { get; set; }

    public string Company { get; set; }
    public string Department { get; set; }
    public string Title { get; set; }
    public string …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc html-select razor

1
推荐指数
1
解决办法
3万
查看次数