什么样的命名约定适合ViewModel类?
示例:对于HomeController,索引视图?HomeIndexViewModel似乎不对.
在SQL Server Management Studio 2008中有一个非常类似于Visual Studio中的任务列表,我似乎无法弄清楚如何使用它,除了Visual Studio的文档之外我还能找到任何文档.不适用的注释语法是唯一的TSQL ...在2008年SSMS的任务列表是从视图菜单中访问,其他窗口,任务列表下.使用带有查询的解决方案并添加注释,例如:
-- TODO: testing task list
Run Code Online (Sandbox Code Playgroud)
要么
/* TODO: testing task list */
Run Code Online (Sandbox Code Playgroud)
什么也没做.这只是视觉工作室外壳的一些遗物吗?我能够找到SSMS 2005 功能的反馈请求,其中有关于任务列表的响应,他们希望将其放入下一版本(SSMS 2008)
有人有这个功能吗?
我正在保存用户提交的HTML(在数据库中).我必须防止Javascript注入攻击.我见过的最有害的是style ="expression(...)"中的脚本.
除此之外,有效用户内容的公平金额将包含特殊字符和XML结构,所以我想如果可能的话,避免白名单的做法.(列出每个允许的HTML元素和属性).
Javascript攻击字符串的示例是:
1)
"你好,<dog>元素有一个<script> alert("bad!")</ script>问题......"
2)
"嗨,这个<b style ="width:表达式(警告('坏!'))">狗</ b>是黑色的."
有没有办法防止这样的Javascript,并保持其余的完整?
到目前为止,我唯一的解决方案是使用正则表达式来删除某些模式.它解决了案例1,但不是案例2.
编辑: 对不起,忘了提及环境 - 它本质上是MS堆栈:
我希望阻塞点成为ASP.NET层 - 任何人都可以制作错误的HTTP请求.
编辑2:
感谢大家的链接.假设我可以定义我的列表(他的内容将包含许多数学和编程结构,因此白名单会非常烦人)我仍然有一个问题:
什么样的解析器允许我删除"坏"部分?坏部分可能是一个完整的元素,但那么属于这些属性的脚本呢.我无法删除<a hrefs> willy-nilly.
我想知道您对广泛使用的测试/模拟框架的看法,并且Java和.NET之间具有良好的兼容性.我的意思是,我想学习在.NET项目中使用的那些工具,但我仍然希望能够在Java项目中应用这些知识.
如何将ASP.NET MVC中的强类型对象放入母版页?
你有一个ViewModelBase包含母版页信息的类,并为每个视图模型继承它,还是有更好的方法?
我有一个关于Hibernate使用的简单问题.我一直通过注释类的字段以及通过在相应的bean上注释get方法,以两种方式之一看到人们使用JPA注释.
我的问题如下:注释字段和bean方法与JPA annoations(如@Id)之间是否存在差异.
例:
@Entity
public class User
{
**@ID**
private int id;
public int getId(){
return this.id;
}
public void setId(int id){
this.id=id;
}
}
Run Code Online (Sandbox Code Playgroud)
- - - - - -要么 - - - - - -
@Entity
public class User
{
private int id;
**@ID**
public int getId(){
return this.id;
}
public void setId(int id){
this.id=id;
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个"Master"主页,我有2个"Sub"主页.这两个子站点的主页属性设置为"主站"主页.到目前为止都很好.
好吧,我今天被告知也要让Sub1和Sub2从Master Masterpage"继承".我以为他们的语言不精确,但不,她希望我将Class定义更改为
public partial class Sub2 : TheMaster
Run Code Online (Sandbox Code Playgroud)
(那些不是名字).
所以,现在我有Sub1和Sub2作为母版页,并且拥有TheMaster的母版页,而且他们也属于"TheMaster"类
我很困惑,不知道这会产生什么样的影响.它现在似乎编译和运行正常,但我们今天刚开始这个6个月的项目,我不想到第5个月,发现我们有一个重大的设计缺陷.
谁能告诉我这完全没问题,或者说我们完全搞砸了?
我很害怕......抱着我.
编辑:澄清 - 她希望我也从主母版页继承的原因是我们在该页面中设置了一些东西,我们希望它们可用于子母版页.类似于站点地图中当前节点所呈现的页面,某些用户帐户内容等等.
我有超过一千个文件夹,每个文件夹包含一个或多个具有以下名称的文件:
无序:
Alison.ext Heather.ext Molly.ext Paula.ext Sam.ext
排序:
Molly.ext Sam.ext Heather.ext Alison.ext Paula.ext
我想写一个表达式来排序这个列表,如上所述.
.NET中的基类库为集合(List,Queue,Stack,Dictionary)提供了一些出色的数据结构,但奇怪的是它不包含二进制树的任何数据结构.对于某些算法,例如利用不同遍历路径的算法,这是非常有用的结构.我正在寻找一个正确编写的免费实现.
我只是瞎了,没找到它......它被埋在BCL的某个地方吗?如果没有,有人可以为二进制树推荐免费或开源的C#/.NET库吗?优选使用仿制药的一种.
编辑:澄清我在寻找什么.我对内部使用树的有序字典集合不感兴趣.我实际上对二叉树感兴趣 - 一个公开其结构的树,以便您可以执行诸如提取子树或在节点上执行修复后遍历等操作.理想情况下,这样的类可以扩展为提供专门树的行为(即红/黑,AVL,平衡等).
我有一个表格,我想要提取出一列并放入一个单独的表格中.
例如,假设我有一个名为Contacts的表.Contacts有一个名为Name的列,用于存储字符串.现在我想将名称拉出到另一个名为Name的表中,并将Contact.Name列链接到Name表的Id.
我只能用SQL来做这件事.关于最佳方式的任何想法?
如果我能澄清一下,请告诉我,谢谢!
[编辑]一个问题是不同的联系人可以绑定到相同的名称.所以当不同联系人具有相同的名称和它被导出的名称表将只拥有该名称的一个唯一的行和所有联系人将指向该行.我想如果我实际上正在编写一本联系簿,这是没有意义的,但我只是用它来说明我的问题.