问题标签 [mvccontrib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1334 浏览

mvccontrib - 如何使用 MVC Contrib Grid 制作更好的表格?

实际上,我想在这个主题中讨论 2 个问题。

1) 无论如何将表格页脚放入 MVCContrib 网格?(tf)

2)我编写了一个小代码来将结果图像显示到网格中:

我代表图像,这将作为一个表格来保持相等的宽度。但是无论如何,有没有特别是使用 MVCCOntrib 或 Asp.net MVC View 来做到这一点?

谢谢

0 投票
1 回答
516 浏览

asp.net-mvc - 将 MvcContrib Grid 与字典和列表一起使用

我有一个包含普通属性旁边的属性值(属性包)字典的类。我想使用 MvcContrib 中的网格在表格中显示此对象的集合。

班上:

我的网格模型(ObjectWithPropertyBagGridModel):

我的观点:

有没有办法遍历字典并创建列?

谢谢。

0 投票
3 回答
609 浏览

asp.net-mvc - 在 ASP.NET MVC 中显示一个漂亮的错误视图,但仍会导致 ELMAH 发送消息

我正在使用来自 MvcContrib 的过滤器,它会在发生错误时显示漂亮的错误页面、我自己的视图。问题是,当这种情况发生时,ELMAH 不会向我发送有关该问题的电子邮件,我仍然想知道出了什么问题。

看来关键在 ExceptionContext 的异常处理中。当设置为 true 时,ELMAH 不会发送电子邮件并且我有自己的看法,如果我将其设置为 false ELMAH 确实会发送消息,但我会从 IIS 收到一条丑陋的消息。任何想法如何显示漂亮的视图并收到电子邮件?

0 投票
1 回答
5469 浏览

asp.net-mvc - 如何将 css 类应用于 mvccontrib 网格

我在 asp.net mvc(C#) 应用程序中使用 mvccontrib 网格。

如何将 css 类应用于为 mvccontrib 网格属性创建的网格?

我正在寻找像这样的构造:

默认情况下,mvccontrib 网格具有“网格”类。我需要将其更改为我的自定义 CSS 类

0 投票
3 回答
1373 浏览

asp.net-mvc - 在 GridModel (MVCContrib) 中编辑链接

MvcContrib GridModel :是否可以在 GridModel 中执行 ActionSyntax 我读过这篇文章,它非常有用,但我不能应用它。我不知道是否在最新的 MVCContrib 中,他们删除了“.Action()”,因为不知何故我无法访问它。

有没有办法可以将编辑链接的 ActionLink 放入网格模型中?

谢谢

0 投票
1 回答
404 浏览

asp.net-mvc - 使用 FluentHtml (MVCContrib) 创建自定义输入元素时出现问题

我最近刚开始涉足 ASP.NET MVC 1.0 并遇到了很棒的 MVCContrib。我原本打算创建一些扩展的 html 助手,但在找到 FluentHTML 后决定尝试创建自定义输入元素。基本上,我希望最终创建几个自定义输入元素,以使我正在处理的项目中的其他一些开发人员更容易将他们的输入字段添加到页面,并让我所有的首选标记为他们呈现。所以,简而言之,我想用额外的标记来包装某些输入元素。一个 TextBox 将被包装在一个<li />例子中。

我已经按照 Tim Scott 在此处的另一个问题中的回答创建了我的自定义输入元素:DRY in the MVC View

因此,为了进一步详细说明,我创建了我的类“TextBoxListItem”:

我还将它添加到我的 ViewModelContainerExtensions 类中:

最后,我也将它添加到 ViewDataContainerExtensions 中:

在我看来,我这样称呼它:

无论如何,除了标准的 FluentHTML TextBox 之外,我没有得到任何东西,而不是包含在<li></li>元素中。

我在这里想念什么?

非常感谢您的帮助。

0 投票
1 回答
192 浏览

c# - 如何设置属性
    MvcConrib 的 MenuBuilder 呈现的标记?

我使用此代码呈现菜单<% Html.Menu(GridSampleMenu.AdminMenu(Url)); %> ,但我没有看到任何选项来设置呈现的 ul 标记上的 id。

这是一个已知的限制吗?

0 投票
2 回答
1972 浏览

asp.net - mvccontrib 测试助手和验证 http post 路由和参数

在我的 Asp.net MVC 应用程序中,我在控制器上有两种方法,一种用于用户第一次到达视图时,另一种用于在所述视图上提交表单时。

在第二个操作中,有一个自定义模型绑定器正在组装我正在操作的帐户对象,尽管这并不重要。这一切都可以在服务器上进行本地测试。

我们努力编写单元测试来测试我们所有不同的视图是否被正确路由到,包括那些 HTTP POST。为此,我们一直在使用 mvccontrib 的测试助手。

测试变得非常简单

我的问题是在测试 POST 路由时,如何编写用于验证帖子是否接收准确值的 lambda,类似于上面的 GET 测试?

对于 POST,它看起来像:

这是我遇到问题的 lambda 的 something_something 部分。使用任意值不起作用(“a => a.Foo(0, new Account()”)。如何将预期值指定为测试的一部分?

编辑 我希望有类似于 Moq 的 lambdas 语句的方式,例如 foo.Setup(s => s.Foo(It.IsAny(), It.Is(i => i > 32)) 等等. 即使我必须明确提供值,这也是可行的——我似乎无法理解所需的结构来传递那些明确的值。

0 投票
1 回答
386 浏览

asp.net-mvc - 使 mvccontrib testhelper 与将路由数据自动映射到对象的操作一起工作

这是 ASP.NET MVC v1(尚未使用 v2)

我有一个这样的路线条目:

以及与之匹配的操作:

它完美地工作 - mvc 框架知道将 searchQuery 和 listingType 映射到具有相同名称的 QueryParameters 对象的两个属性上。

我的问题是单元测试。我正在使用 Mvccontrib 项目并喜欢 ShouldMapTo 方法:

虽然它不起作用!我曾经对我的操作有特定的参数,如下所示:

哪个有效(显然,单元测试会尝试使用两个参数(字符串)而不是这个对象映射到搜索。

有没有人知道如何解决这个问题,而不是回到将所有属性写为参数。属性的 mvc 自动映射很重要,但我希望有某种方法可以让 mvccontribs testhelper 也可以使用它。

0 投票
1 回答
81 浏览

grid - MvcConrib Grid 的 Sortable 属性似乎没有任何作用

我需要一种将网格中的标题文本生成为 sortalbe 链接的方法。

我是否需要使用自定义渲染器来获得这种行为?