小编Khe*_*ran的帖子

如何在代码隐藏的新窗口或选项卡中打开页面

所以我有一个web应用程序,我从下拉列表中选择一个值.选择此值后,我想在新窗口中加载另一个页面.

我试过这个:

ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('Default.aspx', '_blank');", true);
Run Code Online (Sandbox Code Playgroud)

它确实打开了页面,但没有在新窗口/选项卡中打开.它在当前打开的页面中打开它.

或者我试过:

ClientScript.RegisterStartupScript(this.GetType(), "OpenWin", "<script>openDashboardPage()</script>");
Run Code Online (Sandbox Code Playgroud)

HttpContext.Current.Response.Write("<SCRIPT LANGUAGE='JavaScript'>window.open('Default.aspx', '_new');</SCRIPT>");
Run Code Online (Sandbox Code Playgroud)

他们都表现得一样.我只是在现有窗口中加载页面.我在Firefox和Chrome中都尝试过它,认为它可能是一个浏览器,但它们的行为都是一样的.

如何打开新窗口?

c# asp.net

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

如何使用Twig(Symfony)将时间格式化为hh:mm

我从MS SQL数据库中检索一个时间段,例如'10:30:00'(hh:mm:ss).我尝试在树枝模板中渲染它,但我只想显示'10:30'部分(hh:mm).

我已经尝试使用number_format和date_format来完成这项工作,但我似乎无法完成它.例如,失败的尝试将是:

<td class="PODTIME">{{ record.PODTIME|number_format(2, ':') }}</td>
Run Code Online (Sandbox Code Playgroud)

是的,没有意义.但我找不到任何东西,甚至远远接近我想要的东西 - 我想我忽略了一些东西.

谢谢

html symfony twig

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

如何从父数据类型中确定"子"类型?

我不确定我的标题是否真的描述了我所追求的内容,所以我首先要展示一段代码:

data IntegralExpression= Value Integer
       | Add IntegralExpression IntegralExpression
         deriving Show

data BooleanExpression = BValue Bool
       | And BooleanExpression BooleanExpression 
       | Or BooleanExpression BooleanExpression 
         deriving Show

data ParentExpression = BooleanExpression 
      | IntegralExpression
        deriving Show
Run Code Online (Sandbox Code Playgroud)

我设置它的方式,对我来说,ParentExpression可以是IntegerExpression或BooleanExpression是有道理的.但是,我正在尝试完成一个具有ParentExpression作为输入的函数,它可以(例如)为'Value 5'(来自IntegerExpression子类).但是在编译时,它会说它需要ParentExpression而不是IntegerExpression.如何创建一个评估任何孩子的一般"父母"?

我的功能(为简单起见)看起来像这样:

testConvert :: ParentExpression -> Integer
testConvert (Value n) = n
Run Code Online (Sandbox Code Playgroud)

在我看来,这个函数应该"理解"这涉及一个IntegralExpression,因为我调用:

testConvert (Value 5)
Run Code Online (Sandbox Code Playgroud)

但是,它不会编译,因为Haskell期望某种类型的'ParentExpression',而我输入'IntegralExpression'.

所以我的问题是:如何创建一个父数据类型作为其类型的函数,它接受其子项的任何形式的输入?

haskell ghci

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

在Microsoft SQL中理解ISO_week和周的困难,究竟发生了什么?

我有一组8个月左右的数据,部分是2012年和部分2013年的数据.我不确定这是不是文化的东西,但我是荷兰人,我相信数据库中的数据应该用这个标准来解释.

所以我写了两个查询,一个是常规周表达式,一个是ISO_week,这个查询看起来像这样:

SELECT datepart(ISO_WEEK,date_dtm) as date_detail,
datepart(yyyy,date_dtm) as date_year, 
(sum(sum_value)/sum(user_count)) as value 

FROM kpi_record 
WHERE kpi_series_id = '15'
AND date_dtm > dateadd(ww,-12,'2013-02-28 00:00:00.000')
group by datepart(ISO_WEEK,date_dtm), datepart(yyyy,date_dtm)
ORDER BY datepart(yyyy,date_dtm), datepart(ISO_WEEK,date_dtm)

--

SELECT datepart(ww,date_dtm) as ww,
datepart(yyyy,date_dtm) as date_year, 
(sum(sum_value)/sum(user_count)) as value 

FROM kpi_record 
WHERE kpi_series_id = '15'
AND date_dtm > dateadd(ww,-12,'2013-02-28 00:00:00.000')
group by datepart(yyyy,date_dtm), datepart(ww,date_dtm)
ORDER BY datepart(yyyy,date_dtm), datepart(ww,date_dtm)
Run Code Online (Sandbox Code Playgroud)

这两个查询的结果分别为:

1   2012    7,14
49  2012    7,31475409836066
50  2012    7,39261285909713
51  2012    7,47905477980666
52  2012    7,30618401206636
1 …
Run Code Online (Sandbox Code Playgroud)

sql-server

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

标签 统计

asp.net ×1

c# ×1

ghci ×1

haskell ×1

html ×1

sql-server ×1

symfony ×1

twig ×1