小编Har*_*iam的帖子

asp.net mvc 4 - 谁调用_ViewStart.cshtml以及步骤顺序是什么

我是MVC的新手所以请耐心等待.我试图找出谁调用Viewstart.cshtml以及那里涉及的步骤顺序是什么?是在访问路由表之后还是之前调用它?

asp.net-mvc asp.net-mvc-4

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

为什么在viewmodel上实现接口并在mvvm中查看

我对MVVM模式很新,所以请耐心等待.我已经看到了wpf + mvvm + prism中的实现,其中所有视图都倾向于将IView作为最顶层的接口.然后,各个模块中的视图具有视图特定的接口,如IViewA,IViewB等,它们实现了IView接口.甚至视图模型也具有IViewModel最顶层接口,后续模块具有从IViewmodel继承的IViewAViewModel,IViewBViewModel等.IViewmodel引用了Iview,Iview引用了IViewModel.

namespace xxx.xxx.infrastructure
{
public interface IView
{
  IViewModel ViewModel {get;set;}
}

public interface IViewModel 
{
  IView View {get;set;}
}

public abstract class ViewModelBase : IViewModel, INotifyPropertyChanged
{

   public IView View {get;set;}

   public ViewModelBase(IView view)
   {
     View = view;
     View.ViewModel = this;
   }
   //INotifyPropertyChanged left out
 }
}

namespace xxx.xxx.Modules.Customer
{
   public interface ICustomerDetailsView : IView
   {

   }

   public partial Class CustomerDetailsView : UserControl, ICustomerDetailsView 
   {
       public CustomerDetailsView ()
       {
         InitializeComponent();
       }

       //Is this implementation acceptable?The …
Run Code Online (Sandbox Code Playgroud)

silverlight wpf prism mvvm

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

开放、封闭与单一责任

我正在研究单一职责原则(SRP)和开闭原则(OCP)。

SRP 规定,一个类必须只有一个改变的理由。OCP 规定类必须对修改关闭,但对扩展开放。

我觉得这是矛盾的。一个原则规定类必须足够简单,您可以出于单一原因进行更改,但另一条原则规定类不得更改而只能扩展。

有人有更好的解释吗?

oop design-patterns solid-principles

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

Asp.net MVC 4 + WEB API - 自定义身份验证令牌

我正在.NET 4.0上开发ASP.NET MVC 4站点.我正在尝试将网站验证为WEB API.现在,该站点将传递用户名和密码,WEB API将对其进行身份验证.如果经过身份验证,WEB API将返回带有角色的令牌,生存时间等.我正在寻找关于此的一些指示.

1.)如何生成此令牌?我不想使用STS或其他任何东西.即使是非万无一失的方法也可以.2.)在MVC方面,我必须接收此令牌并将当前会话设置为已验证并确保一旦TTL过期我将用户重定向到登录页面?此外,在我需要发送此令牌的所有WEB API请求中.

asp.net-mvc asp.net-mvc-4 asp.net-web-api

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

Sendgrid-活动显示电子邮件已发送但未收到电子邮件

我试图通过sendgrid发送电子邮件。我有一个自定义域myself@contoso.com。如果我尝试将发件人地址为my1@contoso.com的电子邮件发送到user1@gmail.com,则该电子邮件将通过“通过”传递到gmail。当我尝试通过发自地址将电子邮件发送到selfie@contoso.com时,活动说该电子邮件已发送,但是在Outlook客户中,我没有收到该电子邮件。我可以尝试或做什么?

我已经尝试将contoso.com列入白名单,但没有成功

sendgrid sendgrid-api-v3

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

从本地运行的Docker容器中的Azure托管身份

我正在运行一个由asp.net core 2.2 api组成的docker容器。此api需要访问Azure密钥保险库,并且我已经与一个在Key Vault具有正确访问策略以检索机密的用户登录Visual Studio。但是,当我使用Visual Studio工具为Docker调试容器时,这种特殊登录似乎并没有在本地运行的容器内部传播。但是当我在本地运行应用程序时(没有在docker容器中运行它),asp net核心配置提供程序似乎接了我的Visual Studio登录名。关于此的任何指示都是有帮助的

azure-web-sites docker azure-keyvault asp.net-core

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

Asp.net MVC - 多语言网站

我的任务是使用ASP.NET MVC开发一个多语言站点.对于静态内容,我可以使用resx文件以获得更好的可伸缩性.但问题出在用户输入的数据上.User1填写客户数据表并使用language1保存.现在User2在查看数据时,user1在langauge1中输入的数据应该以User2选择的语言显示.有人可以在这里帮忙.提前致谢.

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

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

可用性 SLA 与专为可用性而设计

我正在尝试找出 Amazon S3 的可用性百分比。链接如下。

https://aws.amazon.com/s3/storage-classes/

可用性 SLA 和设计可用性之间有什么区别?

amazon-s3 amazon-web-services

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

任务并行库 - 单核上的并行性

我正在研究WPF应用程序.
在屏幕/视图中,我必须对WCF服务进行6次调用.这些调用中没有一个是相关的,因为它们不共享数据,也不相互依赖.我打算使用TPL并将这6个WCF服务调用作为6个任务.现在,应用程序可以部署在单个核心机器上,也可以部署在多个核心机器上.

我被告知在单核机器上使用TPL实际上会增加完成任务所需的时间,因为cpu调度程序会花费很多时间来拼接不同的任务.这是真的.如果是的话,我还应该继续我的设计,还是应该考虑其他选择.

如果我必须看看替代品,那些替代品是什么:)?

.net c# task-parallel-library

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

如何格式化日期并根据用户语言显示月和日

我试图根据用户的浏览器语言偏好在javascript中显示日期和时间.我收到UTC格式的日期,并使用toLocaleString()我能够将其转换为浏览器时区.但我还需要将日期名称和月份名称转换为浏览器语言.

对于前者

6/15/2009 1:45:30 PM - > 2009年6月15日星期一下午8:45:30(美国)6/15/2009 1:45:30 PM - > den 15 juni 2009 20:45 :30(sv-SE)6/15/2009 1:45:30 PM - >Δευτέρα,15Ιυνυου20098:45:30μμ(el-GR)

javascript jquery momentjs

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

Azure webjobs - 调度和单例

我正在尝试部署触发的webjob并使用settings.json文件安排它.我的webapp在3个实例中运行,因此我假设webjob将部署在3个实例中.因此,如果我使用settings.json带有cron表达式的文件安排webjob,那么作业将在所有实例中运行吗?我假设将"is_singleton"设置为true将使其仅在一个实例上运行?但是,如果运行它的实例失败,那么即使is_singleton设置,Azure也会对webjob进行故障转移吗?

azure-webjobs azure-webjobssdk

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

如何停止随需应变的webjob

我有一个使用cron表达式安排的按需Web作业.我试过分析REST API.它提供了阻止连续运行的webjob的选项.有没有办法在运行时阻止这个webjob?

azure-webjobs azure-webjobssdk

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