问题列表 - 第27900页

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

Jquery UI对话框 - 打开时IE7浏览器立即移动到页面底部

我一直在研究一个新的.net MVC网站,并集成了一些非常棒的jquery UI组件.

我一直在IE8,FF,歌剧和Chrome中测试它,一切看起来都很好.一旦我在IE7中测试,令人惊讶的是它的对话框导致了问题.

基本上发生的事情是,用户点击打开对话框,页面将立即滚动到页面底部.如果页面很长,这尤其糟糕.

这只发生在IE7(可能是6但我甚至不去那里!).

我花了几个小时阅读论坛,似乎我不是唯一一个.

我创建了一个肮脏的黑客,我不热衷但它确实有效.

onclick="SignIn();  <% if(ModelHelperClass.CheckForOldIEVersion() == true) Response.Write("window.scrollTo(0, 0);"); %> return false;">
Run Code Online (Sandbox Code Playgroud)

有没有其他人有这个问题并解决它而不诉诸肮脏的黑客?

即时通讯使用jquery-ui-1.8.custom.min.js和jquery-1.4.2.min.js

任何帮助都非常感谢

Truegilly

更新---

你好,谢谢你的回应 -

在我的页面顶部,我有这个声明......

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Run Code Online (Sandbox Code Playgroud)

我包括这些文件....

<link href="/Scripts/css/blitzer/jquery-ui-1.7.2.custom.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/Scripts/jquery-1.4.2.min.js" ></script>
<script type="text/javascript" src="/Scripts/jquery-ui-1.8.1.custom.min.js" ></script>
Run Code Online (Sandbox Code Playgroud)

这是我的登录功能 - 其他对话框非常相似

// Sign in to the site
function SignIn() 
{
    $("#SignIn").dialog({
        bgiframe: true,
        modal: true,
        resizable: false,
        buttons: {

            'Sign In': function () {

                // the username and password
                var …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui

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

零分区不会在nunit中抛出异常

通过NUnit运行以下C#代码

Test.ControllerTest.TestSanity: Expected: `<System.DivideByZeroException>` But was:  null
Run Code Online (Sandbox Code Playgroud)

因此要么不抛出DivideByZeroException,要么NUnit不捕获它.与这个问题类似,但他得到的答案,似乎并不适合我.这是使用NUnit 2.5.5.10112和.NET 4.0.30319.

    [Test]
    public void TestSanity()
    {
        Assert.Throws<DivideByZeroException>(new TestDelegate(() => DivideByZero()));
    }

    private void DivideByZero()
    {
        // Parse "0" to make sure to get an error at run time, not compile time.
        var a = (1 / Double.Parse("0"));
    }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

c# nunit division zero dividebyzeroexception

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

Ruby Mechanize:用户代理?

Mechanize中有多少个用户代理?是否有任何方便的所有用户代理选项列表?

ruby mechanize

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

谁删除了我的sql表行?

我有一个SQL表,从中删除数据.没有人知道如何删除数据.我添加了一个触发器并知道时间,但是没有正在运行的作业会删除数据.每当从此表中删除行时,我还添加了一个触发器.然后我将删除的行和SYSTEM_USER插入到日志表中,但这并没有多大帮助.我能做些什么来了解数据被删除的方式和方式?是否有可能获得服务器ID或其他东西?谢谢你的建议.

对不起:我正在使用SQL Server 2000.

**更新1*:了解数据如何被删除很重要 - 最好我想知道正在执行的DTS包或SQL语句.

sql triggers sql-server-2000

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

如何在Struts 2 OGNL中将参数传递给方法调用

我想使用属性作为对象方法的参数.

<s:property value="orderProductId" />
Run Code Online (Sandbox Code Playgroud)

返回正确的值(例如1)

<s:iterator value="%{order.getProductById(1).activations}">
Run Code Online (Sandbox Code Playgroud)

也给了我正确的价值.但

<s:iterator value="%{order.getProductById(#orderProductId).activations}">
Run Code Online (Sandbox Code Playgroud)

没有.不确定为什么#orderProductId没有正确解释.

java struts2 ognl

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

防止在Resources.Designer中删除(手动输入)代码

我在Resources.Designer.cs中添加了一个小函数,它的运行效果很好,问题是当我从Resources.resx中添加或删除某些内容时,此函数总是会被删除,是否有我可以放置的指示符或绕过这个吗?

谢谢!


这是用作索引器的非常简单的方法。

internal static string Keys(string key) 
{ 
   return ResourceManager.GetString(key, resourceCulture); 
} 
Run Code Online (Sandbox Code Playgroud)

之所以这样做,是因为您无法执行Properties.Resources,然后合并一个值。扩展程序可以工作,但是我尝试过并且很花哨,因为它全都是静态方法,您不想实例化。

有想法吗?

.net c# resources resx

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

Eclipselink更新现有表

也许我弄错了但我认为JPA能够更新现有的表(模型更改添加列)但在我的情况下不起作用.

我可以在日志中看到eclipselink试图创建它但失败因为它已经存在.而不是尝试更新添加列,它继续前进.

<property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/jwrestling"/>
<property name="javax.persistence.jdbc.password" value="password"/>
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
<property name="javax.persistence.jdbc.user" value="user"/>
<property name="eclipselink.ddl-generation" value="create-tables"/>
<property name="eclipselink.logging.logger" value="org.eclipse.persistence.logging.DefaultSessionLog"/>
<property name="eclipselink.logging.level" value="INFO"/>
Run Code Online (Sandbox Code Playgroud)

这是改变的表格(在线栏目添加)

[EL Warning]: 2010-05-31 14:39:06.044--ServerSession(16053322)--Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.1.0.v20100517-r7246): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'account' already exists
Error Code: 1050
Call: CREATE TABLE account (ID INTEGER NOT NULL, USERNAME VARCHAR(32) NOT NULL, SECURITY_KEY VARCHAR(255) NOT NULL, EMAIL VARCHAR(64) NOT NULL, STATUS VARCHAR(8) NOT NULL, TIMEDATE DATETIME NOT NULL, PASSWORD VARCHAR(255) NOT NULL, ONLINE TINYINT(1) default …

java orm jpa eclipselink

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

如何使用Socket接收HTTP消息

我正在Socket为我的网络客户端使用课程.我无法使用,HttpWebRequest因为它不支持socks代理.所以我必须自己解析标题并处理分块编码.对我来说最困难的是确定内容的长度,所以我必须逐字节地读取它.首先,我必须使用ReadByte()查找最后一个标题("\ r \n\r \n"组合),然后检查正文是否具有传输编码.如果它,我必须阅读块的大小等:

public void ParseHeaders(Stream stream)
{
    while (true)
    {
        var lineBuffer = new List<byte>();
        while (true)
        {
            int b = stream.ReadByte();
            if (b == -1) return;
            if (b == 10) break;
            if (b != 13) lineBuffer.Add((byte)b);
        }
        string line = Encoding.ASCII.GetString(lineBuffer.ToArray());
        if (line.Length == 0) break;
        int pos = line.IndexOf(": ");
        if (pos == -1) throw  new VkException("Incorrect header format");
        string key = line.Substring(0, pos);
        string value = line.Substring(pos + 2); …
Run Code Online (Sandbox Code Playgroud)

.net c# sockets http

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

C++定点库?

我正在寻找一个免费的C++定点库(主要用于嵌入式设备,不用于任意精度数学).基本上,要求是:

  • 没有不必要的运行时开销:无论在编译时可以做什么,都应该在编译时完成.
  • 能够在固定和浮点之间透明地切换代码,没有固有的开销.
  • 定点数学函数.如果你需要来回投射以获得平方根,那么使用固定点没有多大意义.
  • 占地面积小.

有什么建议?

c++ math fixed-point

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