小编Ser*_*gio的帖子

从代码隐藏中打开Bootstrap Modal

任何人都知道如何从代码后面打开一个Twitter bootstrap模式?

我想在保存时基于一些requeriment打开模态.像"嘿没有股票,拿起以下选项之一继续(丢弃,保留...)并按下该按钮(可能会继续回发)"

我正在使用ASP.NET Web表单.

modal-dialog twitter-bootstrap

31
推荐指数
3
解决办法
10万
查看次数

SQLServer从子查询中获取前1行

在一个巨大的产品查询中,我试图获得每个元素的最后购买价格.在我的第一种方法中,我在购买表上添加了一个子查询,按日期后代排序,只获得第一行,所以我确保我得到了最新的一行.但它没有表现出任何价值.现在我再次看到它,这是合乎逻辑的,因为子查询仍然没有对产品的限制,然后列出所有购买并获得最新的购买,而不必是当前正在处理的产品主要查询.所以什么都不回报

这是非常简化的代码:

SELECT P.ID, P.Description, P... blah, blah
FROM Products
LEFT JOIN (
    SELECT TOP 1 B.Product,B.Date,B.Price --Can't take out TOP 1 if ORDER BY
    FROM Buys B
    --WHERE... Can't select by P.Product because doesn't exist in that context
    ORDER BY B.Date DESC, B.ID DESC
) BUY ON BUY.Product=P.ID
WHERE (Some product family and kind restrictions, etc, so it processes a big amount of products)
Run Code Online (Sandbox Code Playgroud)

我在主select stmt中考虑了一个嵌入式查询,但由于我需要几个值,因此它意味着对每个值进行查询,这很丑陋.

有没有办法做到这一点,避免臭名昭着的LOOP?谁知道好?

sql sql-server sql-server-2008

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

DateTime转移到下一个预定义日期

假设我有一个有效的调度日列表.像:23,27,29

我想根据上面的列表将给定日期修改为下一个有效的日期.

如果您的指定日期是"23/11/2013"​​,则下一个有效日期将是"27/11/2013"​​但如果您的指定日期是"2013年11月30日",则必须返回"2013年12月23日"如果给定日期是"30/12/2013"​​,则必须返回"23/01/2014"

我已经在SQL中完成了这个,但现在我正在将它转换为C#,这有点棘手.我正在尝试使用LINQ在列表中进行SQL相似性,但它会让人感到困惑.

SQL语句是(是的,我知道它不会很快):

SELECT TOP 1 @DATE = ISNULL(DateAdd(yy, YEAR(@DATE)-1900, DateAdd(m,  (MONTH(@DATE)+CASE WHEN DATEPART(day,@DATE)>[DAY] THEN 1 ELSE 0 END) - 1, [DAY] - 1)),@DATE)
FROM @DAYS WHERE DateAdd(yy, YEAR(@DATE)-1900, DateAdd(m,  (MONTH(@DATE)+CASE WHEN DATEPART(day,@DATE)>[DAY] THEN 1 ELSE 0 END) - 1, [DAY] - 1))>=@DATE
ORDER BY [DAY]
Run Code Online (Sandbox Code Playgroud)

@DAYS是一张工作台.

c# linq datetime

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

为什么页面在 javascript:window.open 之后出现“[Object]”空白?

我在一页上放了一个链接,可以打开一个新窗口。标记是:

Click <a href="javascript:window.open('../SomePage.aspx', 'mynewwin', 'width=880,height=600,toolbar=0,scrollbars=1,resizable=1');" >HERE</a>.
Run Code Online (Sandbox Code Playgroud)

碰巧当我点击链接时,新页面显示完美,但旧页面变为空白,只有“[对象]”写在上面。它应该保持原样。

有点奇怪!

javascript asp.net

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