小编Mic*_*rst的帖子

IE中的ASP.NET页在其他程序中时会成为焦点

我有一个很漂亮的问题!

我创建了一个带有updatepanel和该updatepanel上的触发器的ASP.NET页。触发器每30秒更新一次面板。

问题在于,当触发器更新面板时,IE8会从我正在使用的任何其他程序中获取焦点。有人对此有解决方案吗?

这发生在IE8中;在Firefox中,我对此没有任何问题。

这是带有updatepanel的计时器:

<asp:Timer ID="Timer1" runat="server" Interval="30000" ontick="Timer1_Tick">
</asp:Timer>

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
    <Triggers>
    <asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
    <asp:AsyncPostBackTrigger ControlID="ButtonSubmit" EventName="Click" />
    </Triggers>    
    <ContentTemplate>
        <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1">
            <ProgressTemplate>
                Loading....
            </ProgressTemplate>
        </asp:UpdateProgress>
        <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder><br />
        <div class="clear"></div>
        <asp:Label ID="Label4" runat="server" Text="Grid not refreshed yet.">                    
        </asp:Label><br />
        <asp:Label ID="Label5" runat="server" Text="(Grid Will Referesh after Every 30 Sec)" Font-Bold="true"></asp:Label> 
    </ContentTemplate>   
</asp:UpdatePanel> 
Run Code Online (Sandbox Code Playgroud)

在计时器刻度上,我仅执行以下操作:

protected void Timer1_Tick(object sender, EventArgs e)
{
    Label4.Text = "Grid Refreshed at: " + DateTime.Now.ToLongTimeString();
}
Run Code Online (Sandbox Code Playgroud)

提前致谢。 …

asp.net internet-explorer asp.net-ajax

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

如何通过ValueMember选择列表框项目

如果我有两个具有相同DisplayMember但具有不同ValueMember的项目,并且我想以编程方式选择这两个项目中的一个,我该怎么做?

项目:

123 -> Peter Pan
234 -> John Doe
345 -> Peter Pan
Run Code Online (Sandbox Code Playgroud)

我不能选择最后一个彼得潘

Listbox1.FindStringExact("Peter Pan");
Run Code Online (Sandbox Code Playgroud)

因为这只返回第一次出现以下也不起作用,因为它只设置所选项目,但不会在列表中显示:

Listbox1.SelectedItem = dataTable.Rows.Find(345);
Run Code Online (Sandbox Code Playgroud)

谁可以帮我这个?

更新:

我自己找到了更多信息,列表已经排序,因此当我更新DataTable(用于填充列表)时,列表就被使用了,它似乎选择了代替已编辑项目的项目.

Listbox1.FindStringExact仅在DisplayMember不同时才起作用

.net c# listbox winforms

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

派生字段中的CakePHP分页条件

我想打一个游戏列表,这项运动是一项选定的运动.关系如下:游戏属于竞争属于团队属于运动我想做的是显示所有游戏,其中团队sport_id = 1.以下不起作用:

        $this->paginate = array('limit' => 30, 'page' => 1, 
    'conditions' => array('Competition.Team.sport_id' => '1'),
        'contain' => array('Competition', 'Competition.Team',
        'Gamefield', 'Changingroom', 'ChangingroomAway', 'Gametype'),
    'order'=>array('game_date'=>'asc'),         
    );  
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我这个吗?

php cakephp

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

MySQL ORDER BY日期和团队

我想按日期排序然后团队在MySQL查询中.应该是这样的:

SELECT * FROM games ORDER BY gamedate ASC, team_id
Run Code Online (Sandbox Code Playgroud)

它应该输出这样的东西:

2010-04-12 10:20 Game 1 Team 1
2010-04-12 11:00 Game 3 Team 1
2010-04-12 10:30 Game 2 Team 2
2010-04-14 10:00 Game 4 Team 1
Run Code Online (Sandbox Code Playgroud)

因此,第1组在同一天相互关注,但在新的日期分开

mysql sql

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

标签 统计

.net ×1

asp.net ×1

asp.net-ajax ×1

c# ×1

cakephp ×1

internet-explorer ×1

listbox ×1

mysql ×1

php ×1

sql ×1

winforms ×1