小编Jér*_*and的帖子

在子文件夹中组织控制器和视图 - 最佳实践

我正在考虑在ASP.NET Core MVC应用程序中组织我的代码的最佳实践.我有两种类型的用户,医生和护士,最好的做法是在控制器/视图文件夹中的自己的医生和护士子文件夹中组织我的所有医生和护士控制器/视图吗?

控制器:

  • 控制器/医生/ HomeController.cs
  • 控制器/护士/ HomeController.cs

浏览次数:

  • Views/Doctors/Home/Index.cshtml和其他View文件
  • 意见/护士/主页/ Index.cshtml和其他查看文件

原因是因为在每个Doctors/Nurses子文件夹级别,我想拥有自己的_viewstart文件的共享文件夹.

  1. 这种情况有更好的最佳做法吗?
  2. 此外,在我的控制器中,如何进入子文件夹级别查看文件?我找到的唯一方法是明确指定它们:
public string Index()
{
    return View("~/Views/Doctors/Home/Index.cshtml");
}
Run Code Online (Sandbox Code Playgroud)
  1. 如果我希望我的默认路由转到Doctors/HomeController/Index页面,这就是我在startup.cs文件中指定默认路由的方法.它似乎不起作用.
app.UseMvc(routes =>
{
    routes.MapRoute(
      name: "default",
      template: "Doctors/{controller=Home}/{action=Index}/{id?}");
});
Run Code Online (Sandbox Code Playgroud)
  1. 最后,正如我所提到的,我希望_ViewStart.cshtml每个子文件夹都有不同 的内容.这项工作是否可以接受?

asp.net-core-mvc asp.net-core

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

Unity Collision删除然后添加回来

我有对象滚动屏幕,无休止地这样做.我想在触摸时移除对象(我得到那个部分)SetActive/Destroy.
我正在尝试将对象添加回场景,以便可以重复使用它们.

我该怎么做?

if (col.gameObject.tag == "Coin"){
        coinCount++;
        coins.text = coinCount.ToString();

        // Save Coins
        PlayerPrefs.SetInt("Coins", coinCount);
        col.gameObject.SetActive(false);
    }
Run Code Online (Sandbox Code Playgroud)

上面的代码在 - > OnTriggerEnter2D(Collider2D){}

// Waits Seconds to put coins in correct spot
IEnumerator afterSeconds(GameObject x)
{
    //x.SetActive(false);

    yield return new WaitForSeconds(5f);//5f

    //x.SetActive(true);
}
Run Code Online (Sandbox Code Playgroud)

c# enums triggers collision-detection unity-game-engine

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

使用基于现有水晶报告的子值在 SSRS 报告中创建组标题字段

目前我正在将水晶报告升级为 SSRS 格式。但是这个报告很棘手,因为它有多个组标题,这些组标题有子标题和与之关联的数据。
我一直在研究大约一个小时左右,尝试使用不同的解决方案来复制报告,而我认为可以在下面工作的解决方案似乎很接近,但我无法像水晶报告中的那样使字段成为阶梯式其中行整齐地堆叠,每行都显示数据。

在网上找到的解决方案非常接近,但没有数据步进的结果:

  1. 插入表格
  2. 第一个字段创建父行组并选中“添加组标题”
  3. 右键单击刚刚创建的父字段并选择插入“下方的新行”
  4. 拖过子字段名称
  5. 数据字段需要存在于子字段下,我将它们添加为子字段

我的作品图片:

http://i1243.photobucket.com/albums/gg554/tyler12fromspace/Crystal%20Image%201_zps3qe06s1r.png

在此处输入图片说明

crystal-reports reporting-services crystal-reports-xi ssrs-tablix

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

设置日期默认 ion-datetime Ionic v-2

我有问题,我尝试将默认日期设置为今天结束禁用日期。
但是当我将默认日期设置为今天时,我必须将日期转换为字符串。所以我无法计算这个。

有人帮我设置默认日期是今天和计算器日期。感谢您阅读我的主题!

这是我的代码:

this.startDate = new Date().toISOString();
this.minDate = new Date().toISOString();
<ion-datetime
    displayFormat="MMM DD, YYYY HH:mm"
    [min]="minDate"
    [(ngModel)]="startDate"
    >
 </ion-datetime>
Run Code Online (Sandbox Code Playgroud)

ionic-framework ionic2

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