小编Dar*_*rov的帖子

如何在MVC2中将默认名称"区域"更改为"<MyOwnAreaName> Areas"?

我正在使用MVC 2,我需要将默认名称"Areas"更改为<MyOwnAreaName>.

是不是可以将默认名称"区域"更改为我自己的名字?

任何人都可以帮助提供解决方案,提前谢谢.

asp.net asp.net-mvc asp.net-mvc-2

0
推荐指数
1
解决办法
391
查看次数

在mvc3中使用开箱即用的handleError,问题

我想做那样的事

首先,在visual studio 2010中创建一个新的mvc 3项目

接下来,打开Views\Shared\Web.config中的自定义错误

 <system.web>
    <customErrors mode="On"/>
 ...
Run Code Online (Sandbox Code Playgroud)

然后,我将Tag放在Index ActionResult,Home Controller中

Public Class HomeController
    Inherits System.Web.Mvc.Controller


    <HandleError()> _
    Function Index() As ActionResult
        ViewData("Message") = "Welcome to ASP.NET MVC!"
        Throw New InvalidOperationException
        Return View()
    End Function

    Function About() As ActionResult
        Return View()
    End Function



End Class
Run Code Online (Sandbox Code Playgroud)

最后运行应用程序,并始终显示黄色消息错误.我回顾了很多例子并总是表明这是正确的,但不起作用.

我感谢您的帮助

asp.net-mvc-3

0
推荐指数
1
解决办法
1984
查看次数

如何打印表的两列的值

我正在研究MVC3 asp.net.这是我在控制器中的sr = tatement: -

ViewBag.rawMaterialRequired = (from x in db.RawMaterial 
 join y in db.ProductFormulation on x.ID equals y.RawMaterialID 
 where y.ProductID == p select new { x.Description, y.Quantity });
Run Code Online (Sandbox Code Playgroud)

这是我在View中的代码: -

 @foreach(var album in ViewBag.rawMaterialRequired)
         {
                @album<br />
         }
         </div>
Run Code Online (Sandbox Code Playgroud)

这是我的输出: -

{ Description = Polymer 26500, Quantity = 10 }
{ Description = Polymer LD-M50, Quantity = 10 }
{ Description = Titanium R-104, Quantity = 20 }
Run Code Online (Sandbox Code Playgroud)

这是我想要的输出: -

在此输入图像描述

asp.net-mvc razor asp.net-mvc-3 asp.net-mvc-2

0
推荐指数
1
解决办法
369
查看次数

DropDownListFor的模型绑定问题

@Html.DropDownListFor(model => model.Activity.ActivityType, new 
     SelectList(Model.ActivityTypes, "ActivityTypeId", "Name") )
Run Code Online (Sandbox Code Playgroud)

我在视图中得到了上面的下拉列表.在我的表单上提交时,所选的ActivityType无法绑定到我的模型中的Model.Activity.ActivityType属性.

有一个错误说无法将字符串转换为ActivityType.

我假设这是因为它只是试图绑定ActivityType的Name属性而不是整个对象.

我需要做些什么来确保在提交表单时所选的ActivityType正确绑定到模型?

谢谢

html.dropdownlistfor razor asp.net-mvc-3

0
推荐指数
1
解决办法
2163
查看次数

CSS高度不是100%

我已经检查了许多与此类似的其他问题,但似乎没有解决方案可行.我有一个拥有正文的网站,然后是一个称为内容的内部div.我试过了:

body
{
    height: 100%;
}

content
{
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

body
{
}

content
{
    position: absolute;
    top: 0px;
    bottom: 0px;
}
Run Code Online (Sandbox Code Playgroud)

这是大多数问题的答案.但由于某种原因,它不适合我们.当我们使用绝对定位进行强制时,它会延伸到超过页面长度,并且当我们希望它居中时也将我们的内容推向左侧(使用margin-left:auto; margin-right:auto;)

有什么建议?

css height positioning

0
推荐指数
1
解决办法
5142
查看次数

将Global.asax移动到类库asp.NET MVC3

我想只在我的Project.Web中的asp.NET MVC3中只有我的\ Views\Content\Scripts等.我已经移动了所有东西,但我遇到了Global.asax的问题​​.我在浏览时遇到404错误.我想要一个像这样的结构

Project
-Controllers
-Models
-Services
-Repositories
Global.asax
Global.asax.cs

Project.Web
-Content
-Scripts
-Views
Run Code Online (Sandbox Code Playgroud)

可能?

global-asax asp.net-mvc-3

0
推荐指数
1
解决办法
952
查看次数

ASP.NET MVC EF Code First中的一对一或非一对一关系

我是.NET MVC的新手,我正在努力将Code First与现有数据库结合使用,其中一个表具有一对一或一对(1 - > 0..1)的关系.

我有一份报告,可以有很多部分,每个部分都有很多问题.现在这里有点我认为我遇到了麻烦...每个问题可能有一个答案或没有答案.

我收到以下错误:

System.Data.Edm.EdmAssociationEnd :: Multiplicity在关系'QuestionAnswer_Question'中的角色'QuestionAnswer_Question_Source'中无效.由于Dependent Role属性不是关键属性,因此Dependent Role的多重性的上限必须为*.

这是我的模型类:

ModeratorReport.cs

public class ModeratorReport
{
    [Key, Column(Order = 0)]
    public int ModeratorReportID { get; set; }

    [Key, Column(Order = 1)]
    public string Status { get; set; }

    public string FileYear { get; set; }
    public string SessionCode { get; set; }
    public string CentreNumber { get; set; }
    public string SubjectNumber { get; set; }
    public string PaperNumber { get; set; }
    public string ModeratorNumber { …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework ef-code-first

0
推荐指数
1
解决办法
3636
查看次数

SQL Server"SELECT COUNT(field)FROM tblname"返回null

这很奇怪.我的c#应用程序中有一个非常简单的SQL查询,用于计算SQL Server表中的记录.代码段如下:

    // Returns the number of ports defined for a given slot.
    int returnval = 0;
    connection.Open();
    SqlCommand command = new SqlCommand("SELECT COUNT(Slotted_Port_UID) FROM tblSlottedCardPorts WHERE Slot_ID = @SlotID ", connection);
    command.Parameters.AddWithValue("@SlotID", EquipmentSlotID);
    SqlDataReader reader = command.ExecuteReader();
    if (reader.HasRows)
    {
        if (!reader.IsDBNull(0))
        {
            returnval = reader.GetInt32(0);
        }
    }
    reader.Close();
    connection.Close();
    return returnval;
Run Code Online (Sandbox Code Playgroud)

当我将SQL语句直接复制并粘贴到SQL Server mgmt studio中时,查询将按预期返回,返回0或正整数,具体取决于行数.但是,尽管代码传递了.HawRows条件,但它在reader.IsDBNull(0)条件上失败.tblSlottedCardPorts存在,Slotted_Port_UID列是唯一的整数.有什么建议吗?我无法理解为什么COUNT会返回Null值,因为不涉及连接或其他因素.

感谢您的任何建议!

米切尔

c# sql-server

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

将If转换为Switch语句

我一直在尝试将If Else语句转换为切换但是它给出了一个错误,它需要一个常量:

这是我一直在研究的代码:

using System;

namespace ConsoleApplication6

{
    class Program
    {
        static void Main()
        {
            String me;
            int ME = 0, YOU = 5, THEY = 20, THEM = 30;
            Console.WriteLine("Default Values: YOU = 5, THEY = 20 and THEM = 30\nValue for \"ME\" >>");
            me = Console.ReadLine();
            ME = Int16.Parse(me);

            switch(true) {
                case (ME > 0 && ME < 12) :  
                 YOU = ME;
                 Console.WriteLine("Value of YOU is {0}", YOU);
                 break;

                case ( ME == 15):
                YOU = THEY …
Run Code Online (Sandbox Code Playgroud)

c# if-statement case switch-statement

0
推荐指数
1
解决办法
4273
查看次数

使用HTML5/JavaScript构建数据网格

我想使用HTML5/JavaScript构建数据网格.由于许可问题,我不想使用任何第三方解决方案.我的网格要求非常简单:

  1. 网格显示约5列.
  2. 第一列包含超链接数据.
  3. 网格需要分页.

关于如何实现这一点的任何建议?

javascript html5

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