小编Big*_*ump的帖子

ASP.net MVC - 每个视图或每个动作一个ViewModel?

每个视图或每个控制器操作一个ViewModel是一个更好的主意吗?

例:

public ProjectController : Controller
{
    public ActionResult Edit(int id)
    {
        var project = ...;

        return View(new ProjectEditViewModel(project));
    }

    [HttpPost]
    public ActionResult Edit(ProjectEditViewModel model)
    {
    }

    **OR**

    [HttpPost]
    public ActionResult Edit(Project model)
    {
    }

    [HttpPost]
    public ActionResult Edit(ProjectEditPostViewModel model)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

以下是三个选项,哪个最好?

  1. 对我的POST/GET操作使用相同的ViewModel.
  2. 使用ViewModel进行我的GET操作,使用我的域模型进行POST操作.
  3. 使用不同的ViewModel进行GET,使用不同的ViewModel进行POST.

.net c# asp.net-mvc

14
推荐指数
1
解决办法
3440
查看次数

将CMS与现有的ASP.NET网站集成

我正在尝试将CMS集成到使用.aspx文件和.aspx.cs代码隐藏文件(未编译)构建的现有ASP.NET网站中.

我的研究表明,我最好的候选人是N2 CMS.

我的理想方法是使用各种可编辑的内容类型配置编辑器,并让我现有的页面和用户控件使用API​​来检索内容并将其以编程方式放入容器中.

我无法找到如何做到这一点,任何人都知道如何做到这一点?

还有其他CMS更适合这项任务吗?

asp.net n2 content-management-system n2cms

10
推荐指数
1
解决办法
4706
查看次数

有人在他们的Web应用程序中使用XForms吗?

几年前,我们开始在W3C中使用XForms来创建一个需要数百个自定义表单的Web应用程序.

由于主流浏览器目前不支持它们,您今天在项目中使用了哪些解析器/工具?

我对插件并不感兴趣 - 这需要是服务器端模拟XForms的东西.

w3c xforms

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

重用SpecFlow场景

我已经开始使用SpecFlow并且想知道可以在规范之间重用场景

基本上我的想法是这个(我可能从根本上错了:))

我有一个功能,用于验证导航.

功能:导航

I should be able to navigate to all the pages i'm authorized to
Run Code Online (Sandbox Code Playgroud)

场景:导航到Boo

Given I enter proper values in Foo
When I enter Go
Then I should be taken to Boo**
Run Code Online (Sandbox Code Playgroud)

然后我有另一个规范来验证Boo的操作方面

功能:验证Boo是否正常工作

所以在这里我基本上需要首先导航到Boo屏幕.我在想是否可以重用Scenario:导航到Navigation编写的Boo场景

这可能吗?另外,最好的解决方法是什么?

/ BB

.net bdd specflow

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

Wicket集群会话存储,页面存储,数据存储

我正在处理wicket会话存储,数据存储,页面存储的自定义实现.我有cu簇wicket并使其在以下情况下工作:

集群中有2个节点,节点1发生故障,用户应该能够在不注意的情况下继续流程,这些页面是状态良好的,具有大量的ajax请求.现在我将wicket会话存储在rmi上的自定义存储中,我正在尝试扩展DiskPageStore.新的挑战是SessionEntry内部类,它仍然由ConcurrentMap持有.

我的问题是:有没有人这样做过?你对如何做到这一点有什么建议吗?

session cluster-computing wicket-1.6

4
推荐指数
1
解决办法
1342
查看次数

N2 for MVC - 如何让Zones工作?

我正在看MVC 的N2 CMS最小示例(从这里开始)

我已经弄明白了大部分内容,但我看到N2支持'部分',你可以放入'区域'.

如何在最小的示例中使用区域和部件?

Html.Zone()命令似乎不是开箱即用的.

asp.net-mvc n2 n2cms

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