小编Uğu*_*maz的帖子

为什么MVC而不是好的旧ASP.NET?仍然没有理解为什么我应该走这条路?

我知道之前已经问过这个问题并且我已经阅读了所有的答案,但他们仍然没有给我我想要的答案.我需要具体的东西.我自愿向我们小组中的其他开发人员介绍MVC,这迫使我学习它.每个人都面临的一个重要问题是:"MVC带来了什么,我们在asp.net或MVC中无法做到的事情可以做得更快.我刚刚经历了Nerd Dinner并且实际创建了一个模仿书呆子晚餐的完整网站但是作为Scott Guthrie所做的伟大工作,有很大的差距没有得到解答,例如,如何使用按钮在列表页面上抛出一个文本框并进行简单搜索.在asp.net中,我我会在页面上抛出一个文本框,按钮和网格并将它绑定到一个sproc上然后我就去了.MVC中的等价物是什么.我想我需要一个非常好的教程来学习如何在不使用Linq-to-Sql的情况下使用MVC.

我知道我有点喋喋不休,但这是一个非常严肃的问题,似乎仍然没有答案.

另一方面,MVC的View页面带来了经典asp的噩梦,以及我们在使用代码隐藏页面后得到的所有内联代码.是的,MVC有Controller和Model类很棒,但我仍然不喜欢html中的经典asp标签.

在这里帮助我,我真的很喜欢MVC的概念,并希望它成功但我还需要更多!

.net asp.net asp.net-mvc

16
推荐指数
2
解决办法
9511
查看次数

xxx实例的标识符从y更改为z

尝试更新数据库中的对象时,我收到以下错误.有谁知道可能会发生什么?我检查了所有数据类型,它们对应于数据库中的内容.感谢您的任何想法 -

NHibernate.HibernateException was unhandled by user code
  Message="identifier of an instance of DataTransfer.status was altered from 3 to 4"
  Source="NHibernate"
  StackTrace:
       at NHibernate.Event.Default.DefaultFlushEntityEventListener.CheckId(Object obj, IEntityPersister persister, Object id, EntityMode entityMode)
       at NHibernate.Event.Default.DefaultFlushEntityEventListener.GetValues(Object entity, EntityEntry entry, EntityMode entityMode, Boolean mightBeDirty, ISessionImplementor session)
       at NHibernate.Event.Default.DefaultFlushEntityEventListener.OnFlushEntity(FlushEntityEvent event)
       at NHibernate.Event.Default.AbstractFlushingEventListener.FlushEntities(FlushEvent event)
       at NHibernate.Event.Default.AbstractFlushingEventListener.FlushEverythingToExecutions(FlushEvent event)
       at NHibernate.Event.Default.DefaultFlushEventListener.OnFlush(FlushEvent event)
       at NHibernate.Impl.SessionImpl.Flush()
       at NHibernate.Transaction.AdoTransaction.Commit()
       at DataAccessLayer.NHibernateDataProvider.UpdateItem_temp(items_temp item_temp) in C:\Documents and Settings\Carl.PAMB\My Documents\Visual Studio 2008\Projects\InventoryDataClean\DataAccessLayer\NHibernateDataProvider.cs:line 226
       at InventoryDataClean.Controllers.ImportController.Edit(Int32 id, FormCollection formValues) in C:\Documents and Settings\Carl.PAMB\My Documents\Visual Studio …
Run Code Online (Sandbox Code Playgroud)

c# nhibernate

12
推荐指数
1
解决办法
7414
查看次数

+数字在堆栈跟踪中的含义是什么

我正在尝试追踪我创建的ac #web app中抛出的异常,并且想知道是否有人可以告诉我堆栈跟踪中每行的+数字是什么

在此输入图像描述

c#

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

C#中的静态链接?

Windows Azure客户端库非常大(几MB),我有一个相当小的项目(大约几百KB),只使用它们中的一些功能.有没有办法让我在构建时链接这些函数,以便生成的DLL不会变得非常臃肿,我不必在运行时链接函数?

像这样的东西http://blogs.msdn.com/b/microsoft_press/archive/2010/02/03/jeffrey-richter-excerpt-2-from-clr-via-c-third-edition.aspx,但我得到了捆绑在整个DLL中的印象.

谢谢!

编辑:因为最终可交付DLL的大小存在外部约束,所以对它进行充气是绝对的最后手段 - 我唯一知道的另一个选择就是复制我逐字使用的代码.

c# azure static-linking

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

如何注释掉包含注释的 HTML 块

我尝试注释掉包含注释的 HTML 块,当我这样做时,注释在第一个注释标记结束时终止。有什么办法可以做到吗?我没有在任何地方找到它。

让我们看看这个 HTML

<!-- START overview-section -->
<div class="overview gray"> 
    <!-- Title section -->
    <div class="row">
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

整体如何评论。

html comments

6
推荐指数
2
解决办法
1953
查看次数

如何为抽象类中的只读字段赋值?

我在基础抽象类中有一个字段.我想让这个字段只读,以便在初始化子类后它的值不会改变.

但是抽象类不能有构造函数,而readonly只能从构造函数初始化.

怎么做到这一点?

c# class abstract

5
推荐指数
2
解决办法
6513
查看次数

如何将上下文菜单添加到datatables 1.10?

我正在使用DataTables(datatables.net),我想在我的表中添加一个上下文菜单.

我发现了jQuery contextMenu以及DataTables论坛中关于某人如何实现上下文菜单的描述.但似乎至少DataTables我目前正在使用(1.10)已经发展了很多.我没有关于该Context Menu插件的信息.(意味着在此论坛帖子中使用的是什么版本以及我下载的内容).

如果我按照论坛帖子中的描述使用它并将其调整为1.10(据我的谦虚知识)我正在这样做

var myTable = $("#myTable ").DataTable( {
    "drawCallback": function( settings ) {
        $("#myTable tbody tr").contextMenu(
        {
            menu: 'myMenu'},
            function( action, el, pos ) {
                var aData = myTable.GetData( el.context );
            }
        );
    }
} );
Run Code Online (Sandbox Code Playgroud)

但执行此代码会给我这个错误:

未捕获错误:jquery.contextMenu.js中未指定选择器:1273

有人最近实现了DataTable1.10的上下文菜单吗?

jquery contextmenu jquery-datatables

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

ASP.NET MVC 5应用程序中的十进制数字

我有十进制数问题.

如果我在文本框中使用.(点)而不是(逗号),它在控制器中为空.

我知道它是一个语言问题,因为在西班牙语中我们使用逗号而不是小数点,但我需要使用点.

有可能改变这个吗?

这很奇怪,因为在控制器中我必须使用.(点)表示小数,即:

我能做float x = 3.14但我不能这样float x = 3,14做我不明白这个...在某些情况下我必须使用点...在其他情况下我必须使用逗号...

这是我的代码:

在模型中:

[Display(Name = "Total")]
public double Total { get; set; }
Run Code Online (Sandbox Code Playgroud)

在视图中:

@Html.EditorFor(model => model.Total, new { id = "Total", htmlAttributes = new {@class = "form-control" } })
Run Code Online (Sandbox Code Playgroud)

在控制器中:

public ActionResult Create([Bind(Include = "ID,Codigo,Fecha,Trabajo,Notas,BaseImponible,Iva,Total,Verificado,FormaDePagoID,ClienteID")] Presupuesto presupuesto)
    {
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc

5
推荐指数
2
解决办法
8186
查看次数

从ASP.NET MVC中的布局调用操作方法

我有一个布局和一个局部视图,它们在共享文件夹中.部分视图显示非静态的顶级菜单项.所以我需要调用一个action方法来从数据库中获取菜单项.为此,我创建了一个控制器并在其中添加了一个动作方法.

当我尝试在Web浏览器中浏览页面时,发生此错误:

未找到路径'/'的控制器或未实现IController.

注意: 我也尝试了Html.RenderAction,Html.Partial方法......我尝试创建另一个视图文件夹,并创建一个新的局部视图和以"文件夹名称+控制器"后缀命名的新控制器.

布局:

<!DOCTYPE html>
<html>
<head>
    <title>@ViewBag.Title</title>
</head>
<body>
    <div id="header">
        @Html.Action("~/Views/Shared/_TopMenu.cshtml", "LayoutController", new {area =""}); //Here is the problem.

    </div>
   <div>
        @RenderBody();
   </div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

_TopMenu.cshtml:

@model IList<string>

@foreach (string item in Model)
{
    <span>item</span>
}
Run Code Online (Sandbox Code Playgroud)

LayoutController(在Controllers文件夹中):

 public class LayoutController : Controller
    {
        //
        // GET: /Shared/
        public ActionResult Index()
        {
            return View();
        }

        [ChildActionOnly]
        [ActionName("_TopMenu")]
        public ActionResult TopMenu()
        {
           IList<string> menuModel = GetFromDb();
           return PartialView("_TopMenu", menuModel);
        }    
    }
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-mvc partial-views asp.net-mvc-4

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

如何在不读取的情况下获取文件中的行数

可能重复:
如何快速计算线?

我有一些文件包含逐行数据.

我想获取文件中的行数以向用户显示进度状态.(我在后台逐行读取这些文件)

我可以通过完全读取文件来完成此操作,但这些文件非常大,以至于我的应用程序不必要地消耗了RAM空间.

所以我想在不读取整个文件的情况下获取文件中的行数.

我怎样才能做到这一点?

c#

4
推荐指数
3
解决办法
2796
查看次数