小编And*_*eas的帖子

C#DateTime中的负值

有没有办法在调用DateTime构造函数时设置负值.

像这样:

DateTime date = new DateTime(2011, 2, -1);
Run Code Online (Sandbox Code Playgroud)

会是这样的:

DateTime date = new DateTime(2011, 1, 31);
Run Code Online (Sandbox Code Playgroud)

我知道这适用于其他语言,但问题是C#.net在我这样做时会引发异常.有关如何在C#.net中执行此操作的任何想法?

c# datetime

7
推荐指数
2
解决办法
8439
查看次数

IQueryable使用后处理

我有一些看起来像这样的短代码:

public static IQueryable<User> SelectFromEmployee(int employee)
{
    using (var ctx = Database.AccountingContext())
    {
        return ctx.Users.Where(c => c.Employee_FK == employee);
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我只是保持这个代码,并使用结果我得到异常告诉我数据被处置.但如果我喜欢这样:

public static IEnumerable<User> SelectFromEmployee(int employee)
{
    using (var ctx = Database.AccountingContext())
    {
        return ctx.Users.Where(c => c.Employee_FK == employee).ToList();
    }
}
Run Code Online (Sandbox Code Playgroud)

一切正常.但我的问题是我想使用需要IQueryable的Linq Dynamic.有没有办法返回本地IQueryable所以我可以继续使用它?

c# linq-to-sql

7
推荐指数
2
解决办法
1548
查看次数

在asp.net中保存请求生命周期的价值

有没有办法在服务器端的asp.net中存储仅在当前请求期间有效的值.您有可以设置值的会话,您可以在其中设置值,但您只能从请求中读取值.有没有办法写入请求或有其他方法来做到这一点?

c# asp.net request

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

SQL Server 2008中是否有外键索引

是否需要在SQL Server 2008中为外键添加索引,或者默认情况下处理此问题.在我的许多表中,我有一个指向用户帐户表的FK,大多数选择都是用这个表示的WHERE Account_FK = id.所以索引可能是我希望的快速表现.

sql-server indexing performance foreign-keys

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

为什么默认设置Request ["url"]?

即使我没有POST或GET任何名为url的参数,它仍然会插入到Request变量中,导致Request["url"]始终设置该变量.默认值是请求的aspx文件.如果我在请求中包含url作为POST或GET参数,则会覆盖默认值.你能解释一下为什么在.net中实现这种行为吗?

c# asp.net

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

使 IIS 7.5 将 *.xml 请求传递给 asp.net

如何配置 IIS 7.5 将所有 *.xml 文件请求转发到 asp.net 引擎,以便我可以在 Global.asax 中处理它们并将路径重写为 *.aspx 文件?现在 IIS 期望直接在磁盘上找到它们。我将使用它动态生成我的 sitemap.xml

c# asp.net iis

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

检测文本溢出:省略号在输入字段上是否处于活动状态

我想知道有一种方法可以检测text-overflow:ellipsis输入字段是否处于活动状态,这样我就可以显示带有全文的工具提示.

CSS:

input[type='text']
{
    text-overflow:ellipsis;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<input type="text" onmouseover="Tooltip.Show(this)" value="some long text" />
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

Tooltip.Show = function (input)
{
    // This is where i need the see if the current input show ellipsis.
    if ($(input).isEllipsisActive()) 
    {
        // Show the tooltip
    }
}
Run Code Online (Sandbox Code Playgroud)

BR
安德烈亚斯

javascript css ellipsis tooltip css3

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

如何版本WCF服务

有没有一种很好的方法来版本化WCF服务中的数据类型和方法?

这样的东西在1.0版到4.5版中包含一个方法会很不错.

[ServiceContract()]
interface ITradeTrackingService
{
    [OperationContract()]
    [Version(1.0, 4.5)]
    void PublishQuote(Quote quote);
}
Run Code Online (Sandbox Code Playgroud)

在数据类型上有类似的东西.

然后我想在我的网址中这样做:

server.com/ws/2.3/
Run Code Online (Sandbox Code Playgroud)

然后在我的Global.asax BeginRequest中执行以下操作:

protected void Application_BeginRequest(object sender, EventArgs e)
{
    Service.Version = someParsingOfUrl(); // return 2.3;
}
Run Code Online (Sandbox Code Playgroud)

然后公开了正确的方法,并公开了数据类型中的正确值.

这只是我的梦想还是可以通过某种方式完成?

versioning wcf

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

在电子邮件中使用什么版本的HTML?

你会推荐什么版本的html用于邮件内容以获得最佳的邮件客户端兼容性?

HTML 3.2
HTML 4.01过渡
HTML 4.01严格
XHTML 1.0
XHTML 2.0
HTML 5

你会建议我用什么?

BR
安德烈亚斯

html email xhtml compatibility

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

跟踪c ++类中的跟踪更改

将用一个简单的例子来解释这一点.

class Vector
{
    float X;
    float Y;
    float _length;
    float Length();
}
Run Code Online (Sandbox Code Playgroud)

我只计算长度,如果X或Y改变,则将其分配给_length.如果它们都没有改变我只是简单地返回_length.

c++

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

JavaScript foreach中的sum索引

在下面的代码示例中,我得到一个奇怪的行为

var data = ['xxx', 'yyy'];
for (var i in data)
{
    var a = i;
    var b = data[i];
}
Run Code Online (Sandbox Code Playgroud)

两个第一次迭代工作得很好.我得到的指数"0""1"i,但随后循环一个额外的时间和现在i"sum".这是设计还是这个额外的迭代用于什么?在我的情况下,结果总是空的,它会弄乱我的代码.有没有办法不做他的额外循环?

BR安德烈亚斯

javascript foreach

0
推荐指数
2
解决办法
1541
查看次数