小编Ger*_*ois的帖子

asp.net中运行时的确认对话框

我有一个简单的内容管理系统,通过Pagename和Version存储页面.单击Save后,我的代码(服务器端)检查是否存在Pagename/Version.

如果存在,我想显示一个确认对话框,要求用户确认是否应该替换当前的Pagename/Version.

实现这一目标的最简单方法是什么?谢谢.

javascript c# asp.net

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

这种修改过的C#单例模式是一种很好的做法吗?

我正在开发一个由非营利组织共享的博客应用程序.我希望每个组织都能够更改自己的博客设置.我采用了单一模式(来自BlogEngine.net)并对其进行了修改.(我知道它不再是单例模式.)我已经测试了这种方法,它似乎在开发环境中工作正常.这种模式是一种很好的做法吗?是否存在可能在生产环境中出现的问题?

public class UserBlogSettings
    {
    private UserBlogSettings()
    {
        Load();
    }

    public static UserBlogSettings Instance
    {
            get
            {
                string cacheKey = "UserBlogSettings-" + HttpContext.Current.Session["userOrgName"].ToString();
                object cacheItem = HttpRuntime.Cache[cacheKey] as UserBlogSettings;
                if (cacheItem == null)
                {
                    cacheItem = new UserBlogSettings();
                    HttpRuntime.Cache.Insert(cacheKey, cacheItem, null, DateTime.Now.AddMinutes(1),
                                             Cache.NoSlidingExpiration);
                }
                return (UserBlogSettings) cacheItem;
            }
    }
}    
Run Code Online (Sandbox Code Playgroud)

(为简洁起见,省略了部分代码.)

感谢您的帮助,评论等.

c# asp.net design-patterns

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

如何注销多个asp.net应用程序?

我有一个主要的asp.net应用程序,它是用asp.net 1.1编写的.在应用程序下面运行的是几个2.0应用程序.要完全注销用户,我可以使用FormsAuthentication.SignOut注销1.1应用程序,还是比这更复杂?

asp.net authentication forms-authentication asp.net-1.1

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

在浏览器中本地缓存菜单系统的最佳方法是什么?

我有一个非常大的级联菜单系统,里面有300多个项目.(我知道它很大,但这是一个要求.)
目前,它是用javascript编写的,所以外部文件是由浏览器缓存的.

为了改善搜索引擎结果,我需要将其转换为css菜单系统.
我意识到浏览器也会缓存外部样式表,但是,

  • 有没有办法缓存菜单内容(<ul><li>标签)?

如果我使用javascript(document.write)来编写内容,我可以将它放在外部javascript文件中,该文件将在本地缓存,但是,

  • 这会对搜索引擎友好吗?

什么是最好的解决方案?

css menu

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

有没有办法加快文件上传速度?

据我所知,文件上传速度受到互联网连接上传速度等因素的限制.在上传之前是否可以使用jquery或其他方法在本地压缩文件,然后将文件上传到服务器?还有其他方法吗?

asp.net file-upload file

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