小编Chr*_*rre的帖子

ASP.NET MVC 3,如何做正确的主题

我正在寻找有关如何以最佳方式在MVC 3中执行"主题"的输入.我想需要一个自定义视图引擎来处理查看视图文件等.

我也希望主题系统是可扩展的,所以如果它只是其中一个视图我想改变其他视图仍然使用默认值.有点像Orchard项目吗?

想象一下像〜/ Themes/Default/Views等文件夹结构.

我找到了一些MVC 1.0和2.0示例,但没有任何内容完全符合我的需求.我需要一些利用所有ASP.NET MVC 3.0功能和Razor视图引擎的好东西的东西:)

任何意见和想法将真的很感激

- 基督徒

asp.net asp.net-mvc themes asp.net-mvc-3

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

如何存储用于加密文件的密钥

我正在玩一个应用程序将文件备份到"云":)我想在存储之前加密文件.这部分我已经介绍过,但是由于这个应用程序将监视文件夹以进行更改并上传更改的文件,我需要存储用于加密文件的密钥.想法是用户提供密码并生成密钥.

目前我正在使用.NET Framework进行加密.我正在使用RijndaelManaged类来加密/解密,而使用PasswordDeriveBytes类来获取密钥.

但是,我应该如何保留用于加密文件的密钥?我也希望程序从Windows开始,而不需要让用户再次输入密码.

c# encryption cryptography aes rijndael

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

使用.NET框架监视目录中文件更改的可靠方法

我正在寻找一种可靠的方法来查找目录中的更改.

我尝试过使用FileSystemWatcher,但是当创建,更改或删除许多小文件时,它是相当不准确的.它错过了我测试中大约1%或2%的文件.当您快速添加或更改数千个文件时,这是非常重要的.

我已尝试以500毫秒,2000毫秒等不同时间间隔进行轮询更改.在这种情况下,我获得了太多的点击.这可能与FileInfo对象上的时间戳分辨率有关.

所以我的问题是; 是否可以使用.NET Framework可靠地获取对目录的更改?

- 基督徒

.net c# filesystemwatcher polling

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

URL安全性-什么被认为是安全的,不可猜测的URL?

我只是在考虑当前Web项目的URL。用户可以使用网站访问不同的资源,例如图像。URL看起来像这样http:// localhost:2143 / p / AyuducjPnfnjZGfnNdpAIumehLiWaYQKbZLMeACUqgsYJfsqarTnDMRbwkIxWuDd

现在,我确实需要高性能,一种方法可能是省略对数据库的额外往返身份验证,而仅依靠URL来进行猜测。

Google通过Picasa网络相册来实现此目的,您可以将相册设为私有或不公开。这样可以保护相册,但不能保护照片本身。拍下Skagen(丹麦)的照片;http://lh4.ggpht.com/_Um1gIFfF614/TQpVMvN3hPI/AAAAAAAANRs/GY5DxrDPHUE/s800/IMG_4074.JPG,它实际上在私人相册中,但您都可以看到。

那么您对此有何看法?64个字符长的随机字符串是否足够“安全”?还有其他方法吗?


假设我选择对资源的每个请求进行身份验证。用户已登录somedomain.com上的网站,他们可以在其中访问他们的相册。Cookie被丢弃以维持其身份验证。

现在,实际照片通过某种形式的CDN或存储服务在完全不同的URL上提供。

您将如何维护多个域的身份验证?假设两张专辑的内容可以从不同的服务器传递。

c# security url picasa

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

以编程方式创建/维护SharePoint Quick Launch菜单的最佳方法

我们有一个部署了许多列表和页面的解决方案.激活功能时,我们不会在"快速启动"菜单上自动为它们创建链接.

结构可能是这样的.

  • 顾客
    • 活性
    • 待用
  • 销售
    • 行情
    • 命令

等等.网站集管理员可能会在"活动"和"非活动"链接之间添加另一个链接.当该功能被停用时,我不想删除这些项目,但如果再次激活该功能,我不希望再次添加导航:)

是否有可以使用的内置API?我知道SPWeb.Navigation.QuickLaunch和SPNavigationNode(Collection)结构等.但还有另外一种方法吗?

希望你能帮忙:)

navigation sharepoint sharepoint-2010

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

使用.NET定期查找目录中的已更改文件

我正在尝试找到使用C#和.NET在目录中查找新文件和修改过的文件的最可靠方法.我不是在寻找实时解决方案,我想在给定时间检查更改.可能是每5分钟或每小时等.

我们在FileInfo对象上有CreationTime和LastWriteTime,这似乎足以获取新的和修改过的文件.但是,如果重命名文件,则不会更改任何可用日期,如果只查看CreationTime和LastWriteTime,则会丢失文件.

目前我正在维护目录中文件的"快照",包括上次检查更改的时间.这使我能够将目录中的所有文件与快照中的文件进行比较,如果快照缺少文件,则为新文件或重命名文件.

这是唯一的方法吗?我错过了什么.我不打算使用FileSystemWatcher,因为它似乎非常"错误"并且需要一直运行.

任何建议都非常欢迎.

圣诞节快乐!

.net c# .net-4.0

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

使用Ajax在ASP.NET MVC View中加载内容延迟

快速问题:)

我有一个ASP.NET MVC视图.我希望视图加载,然后使用ajax来加载一些辅助内容.我知道Ajax.ActionLink方法等,但我希望在加载页面时自动发布帖子.而不是基于一些用户操作.

做这个的最好方式是什么?

- 基督徒

asp.net ajax asp.net-mvc asp.net-ajax asp.net-mvc-3

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