小编leo*_*ora的帖子

asp.net成员资格 - 如何以编程方式确定用户是否在角色中

确定用户是否在角色中的代码是什么?

我已经通过ASP.NET配置安全性选项卡设置了所有用户,但现在想要在某些关键区域放置逻辑,以便只有某些角色的人才能看到和访问这些区域.

membership asp.net roles

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

可编辑的文本框宽度

无论如何,当使用内联替换为jeditable时,文本框大于文本.我想给用户空间在现有文本的顶部添加新文本.

jquery jeditable

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

是否有一个库,在图像上放置一个放大/缩小按钮,允许增量+和 -

是否有任何允许Photoshop或PDF风格变焦那里我有希望用户能够图片点击可放大和出库或组件,我想支持能够在多次放大和缩小了一些时间

我想要相当于每个能够做这样的事情的用户:https: //addons.mozilla.org/en-US/firefox/addon/139

html javascript image zoom

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

将对象列表转换为接口列表

如果我有objectA实现ISomeInterface

为什么我不能这样做:

List<objectA> list = (some list of objectAs . . .)

List<ISomeInterface> interfaceList = new List<ISomeInterface>(list);
Run Code Online (Sandbox Code Playgroud)

为什么我不能把列表插入到interfaceList构造函数中?有没有解决方法?

.net c# .net-3.5

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

比较flot与谷歌排行榜

我正在建立一个需要大量复杂多线图的网站.我看到两个最佳候选人

  1. 海军报
  2. 谷歌图表

有没有人对此决定有任何建议或偏好?

flot google-visualization

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

有没有更快的方法来检查这是否是一个有效的日期?

有没有更快的方法来简单地捕获如下的异常?

try
{
    date = new DateTime(model_.Date.Year, model_.Date.Month, (7 * multiplier) + (7 - dow) + 2);
}
catch (Exception)
{
    // This is an invalid date
}
Run Code Online (Sandbox Code Playgroud)

c# performance datetime

11
推荐指数
3
解决办法
5673
查看次数

nhibernate"cascade ="all-delete-orphan"错误

我的数据库中有3个表:

  1. 项目 (id,名称)
  2. 标签(id,名称)
  3. ProjectsTagss(id,projectId,tagid)

如您所见,ProjectsTags表是一个桥表

这是我流利的nhibernate映射

ProjectMap.cs:

 Map(x => x.Name).Not.Nullable();
 HasMany(x => x.ProjectsTags).AsBag().Inverse()
    .Cascade.AllDeleteOrphan().Fetch.Select().BatchSize(80);
Run Code Online (Sandbox Code Playgroud)

ProjectsTagsMap.cs:

 References(x => x.Project).Not.Nullable();
 References(x => x.Tag).Not.Nullable();
Run Code Online (Sandbox Code Playgroud)

TagMap.cs:

  Map(x => x.Name).Not.Nullable();
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我历史上没有将Tag表链接到其他任何内容.我现在需要生成一个报告来显示Tag以及该标签的使用频率,因此我需要从Tag加入ProjectsTag.我尝试将此行添加到tagsmap中:

 HasMany(x => x.ProjectsTags).AsBag().Inverse()
    .Cascade.AllDeleteOrphan().Fetch.Select().BatchSize(80);
Run Code Online (Sandbox Code Playgroud)

但是当我去更新标签对象上的名称并提交时,我收到此错误:

拥有实体实例不再引用具有cascade ="all-delete-orphan"的集合

任何人都可以看到我添加的内容有什么问题,当我只是更新Tag表时会导致这个nhibernate异常.我的目标再次是能够做到这样的事情:

 Tag.ProjectTags.Count();
Run Code Online (Sandbox Code Playgroud)

以下是一些额外的代码:

我的标签类:

 public class Tag
{
    public virtual IList<ProjectTag> ProjectTags { get; set; }
    public virtual string Name { get; set; }
    public virtual string Description { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

c# nhibernate fluent-nhibernate cascading-deletes

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

用于标签和标签同义词的数据模型是什么?

在meta上问了这个问题,但我现在意识到它可能更适合主站点,因为它是一个与任何基于标记的系统相关的一般性问题(我很乐意根据人们的想法关闭/删除一个)问题应该去)


我有一个类似的标记数据系统,我遇到了与SOF相同的问题,我有很多标签真的是一样的东西.我正在尝试创建类似于SOF的标记同义词页面,以支持组织此信息.

关于标签同义词的关系和"数据模型"的几个问题:

我假设主标记可以有多个同义标记,但同义标记只能是一个主标记的同义词.那是对的吗?

另外,主标签也可以是同义词标签吗?例如,假设你有一个名为javascript的标签,你有:

大师:js
同义词:java-script,js-web

你还可以:

大师:javascript
同义词:js

因此,在上面的示例中,您将继续解析以最终将js-web解析为javascript,因为主标记:js本身是同义词标记.

此外,这让我觉得你也可以遇到一个循环引用,你有一个

主人:js
同义词:java-script

大师:javascript
同义词:js

系统如何处理循环参考?

tags synonym

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

在asp.net中,无论如何都要查看httpcontext.Cache中的内容?

可能重复:
如何查看HttpContext.Cache中的内容

一些有趣的事情正在发生在我认为正在缓存的事情似乎并不存在,并且到期似乎没有像我期望的那样工作.是否有任何管理工具或代码示例可以查看服务器上的当前缓存.我知道像Redis这样的东西能够做到这一点,但不能确定常规的asp.net缓存.

  • 存储在缓存中的所有内容
  • 当他们被添加
  • 当他们到期时
  • 他们占用了多少空间(记忆)

在asp.net-MVC网站上?

c# asp.net-mvc caching

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

使用jquery datepicker时,处理人们以不同格式输入日期的正确方法是什么?

我有以下代码:

$('#MilestoneStartDate').datepicker({
    dateFormat: 'dd M yy'
});
Run Code Online (Sandbox Code Playgroud)

如果您使用鼠标单击弹出窗口中的日期来输入日期但是如果某人键入日期或者将日期粘贴到文本框中并使用与上面不同的格式(例如"1 /"),则一切正常1/2016"),当我有这个代码时:

 var startDate = $('#MilestoneStartDate').datepicker("getDate");
Run Code Online (Sandbox Code Playgroud)

startDate变量显示为当前日期(尽管显然1/1/2016不是当前日期)

处理这些情况的最佳方法是什么?我应该阻止人们在日期中键入和粘贴,还是有办法进行格式转换?

jquery datepicker date-format date-formatting jquery-ui-datepicker

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