Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 向用户显示通知_C#_Asp.net Mvc_Asp.net Mvc 4 - Fatal编程技术网

C# 向用户显示通知

C# 向用户显示通知,c#,asp.net-mvc,asp.net-mvc-4,C#,Asp.net Mvc,Asp.net Mvc 4,我有一个小问题,那就是如何选择MVC应用程序。 我正在尝试制作一个简单的MVC应用程序,在该应用程序中,我设置了几个用户并将其保存到数据库中。我还运行了另一个应用程序,现在,我希望这是一个简单的控制台,其主要任务是将订单写入一个XML文件,我为MVC应用程序数据库中当前存在的用户创建了一个XML文件。 我要求他做的事情将作为节点内容插入到XML中,文件将保存在服务器存储器中 为了在用户登录我的站点时向他显示这些信息,我现在有两个选择,要么[1]简单地阅读整个XML文件并显示我向他下达的订单,要么

我有一个小问题,那就是如何选择MVC应用程序。 我正在尝试制作一个简单的MVC应用程序,在该应用程序中,我设置了几个用户并将其保存到数据库中。我还运行了另一个应用程序,现在,我希望这是一个简单的控制台,其主要任务是将订单写入一个XML文件,我为MVC应用程序数据库中当前存在的用户创建了一个XML文件。 我要求他做的事情将作为节点内容插入到XML中,文件将保存在服务器存储器中

为了在用户登录我的站点时向他显示这些信息,我现在有两个选择,要么
[1]
简单地阅读整个XML文件并显示我向他下达的订单,要么
[2]
向他发送一封电子邮件,通知他我下达的所有订单

后者似乎有点尴尬,因为如果我要求他做100项工作,我就必须发送100封电子邮件,而前者则会给服务器存储带来负担,如果我的用户号是1000,那么服务器存储可能需要保存1000个XML文件


由于我对并发性的了解有限,另一个重要问题是,我不知道如何让我的web应用程序始终检查保存在服务器上的最新XML文件,用户可以读取并向其显示输出。

有什么原因不使用数据库存储信息吗?RDM用于此目的,虽然可以使用XML来支持它,但它远远不是最优的,而且随着文件大小的增加,它会变得更糟。+1谢谢Justin,找到了第三个选项!:D