小编Mat*_*att的帖子

如何在C#中连接列表?

如果我有:

List<string> myList1;
List<string> myList2;

myList1 = getMeAList();
// Checked myList1, it contains 4 strings

myList2 = getMeAnotherList();
// Checked myList2, it contains 6 strings

myList1.Concat(myList2);
// Checked mylist1, it contains 4 strings... why?
Run Code Online (Sandbox Code Playgroud)

我在Visual Studio 2008中运行与此类似的代码,并在每次执行后设置断点.之后myList1 = getMeAList();,myList1包含四个字符串,我按下加号按钮以确保它们不是全部为空.

之后 myList2 = getMeAnotherList();,myList2包含六个字符串,我检查以确保它们不是null ...在myList1.Concat(myList2);myList1 之后只包含四个字符串.这是为什么?

c# arrays list concatenation

155
推荐指数
4
解决办法
20万
查看次数

HTTP POST的安全性如何?

POST是否足够安全以发送登录凭据?

或者是必须的SSL连接?

security post xmlhttprequest httpwebrequest

64
推荐指数
6
解决办法
7万
查看次数

从SQL函数获取单个值时,如何将NULL更改为0?

我有一个查询计算两个日期之间所有项目的价格.这是select语句:

SELECT SUM(Price) AS TotalPrice 
FROM Inventory
WHERE (DateAdded BETWEEN @StartDate AND @EndDate)
Run Code Online (Sandbox Code Playgroud)

您可以假设所有表都已正确设置.

如果我在两个日期之间进行选择并且该日期范围内没有项目,则该函数将返回NULL作为TotalPrice而不是0.

我怎样才能确保如果没有找到记录,则返回0而不是NULL?

sql t-sql null sum

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

使用带有jQuery的HTML Post来定位iframe

如果我使用jQuery或JavaScript来发布帖子,我该如何让它以iframe而不是当前页面为目标?

jQuery.post( 
    url, 
    [data], 
    [callback], 
    [type] 
) 
Run Code Online (Sandbox Code Playgroud)

这是jQuery帖子的格式,似乎没有任何地方像<form>标签中那样指定目标.

有任何想法吗?

javascript ajax iframe jquery

27
推荐指数
4
解决办法
7万
查看次数

我需要对MVC架构和三层架构进行一些澄清

我一直在阅读Pro ASP .NET MVC框架书,我对很多事情感到很困惑.我一直在努力做一些研究,但我发现有这么多不同的方法和概念被抛向我,这只是让事情变得更糟.
所以我有几个问题:

  1. 我知道MVC应该将功能分为三个主要部分:模型 - >控制器 - >视图.MVC是一种与三层架构不同的方法吗?或者我仍然应该考虑在我的项目中创建数据访问层和业务逻辑层?

  2. 什么是存储库?它是什么作为我的数据访问层?存储库在哪里/如何适合MVC?

  3. 本书讨论了如何使用LINQ to SQL与数据库进行交互,但它指出将来不支持LINQ to SQL,并且Microsoft正在为实体框架删除它.实体框架在哪里适合MVC以及如何与它进行交互?

在此先感谢您的帮助!
马特

asp.net asp.net-mvc 3-tier repository-pattern linq-to-sql

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

重复的id是搞砸了jquery选择器吗?

如果我有两个div,都是id ="myDiv"

$("#myDiv").fadeOut();淡出两个div的出来吗?或者它只会在第一/第二次消失?或者根本没有?

如何更改哪一个淡出?

注意:我知道重复的ID是违反标准的,但我使用的是fancybox模式弹出窗口,它会在页面上复制弹出窗口内容的指定内容.如果有人知道这方面(也许我使用fancybox错误)请告诉我.

asp.net-mvc jquery css-selectors fancybox

7
推荐指数
3
解决办法
6019
查看次数

数据是否为URL编码时,HTTP GET的安全性如何?

如果数据是Url Encoded,它是否足够安全以通过HTTP GET发送登录凭据?

security get xmlhttprequest httpwebrequest url-encoding

5
推荐指数
3
解决办法
4866
查看次数

当密码存储为哈希值时检索密码

如果密码存储为哈希值,用户是否可以请求将密码通过电子邮件发送给自己?

有没有办法将哈希值转换为具有正确信息的明文值(以及您需要什么信息)?

如果用户在两个站点上存储了相同的密码哈希值,那么两个站点的密码是否相同?

asp.net passwords hash dotnetnuke

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

我应该为每个表创建一个ADO.NET实体数据模型,还是为整个数据库创建一个?

你应该为每个表使用一个ADO.NET实体数据模型吗?或者一个用于整个数据库,其中关系也被路由,等等......

sql-server ado.net entity-framework ado.net-entity-data-model

4
推荐指数
1
解决办法
1942
查看次数

Lambda表达式中SQL WHERE的等价性是什么?

这就是我所拥有的:

decimal sum = _myDB.Products.Sum(p => p.Price).GetValueOrDefault();
Run Code Online (Sandbox Code Playgroud)

我还有两个日期:DateTime start,DateTime end
我想检索开始和结束之间所有产品价格的总和,但我无法弄清楚如何将变量合并到lambda方程中.

如何将变量合并到lambda方程中以给出一些规范?

c# asp.net-mvc lambda entity-framework

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