小编fac*_*ook的帖子

在浏览器中检测后退按钮

我必须检测用户是否点击了后退按钮.为此,我正在使用

window.onbeforeunload = function (e) {
}
Run Code Online (Sandbox Code Playgroud)

如果用户单击后退按钮,它可以工作.但是,如果用户单击F5或重新加载浏览器按钮,也会触发此事件.我该如何解决?

javascript jquery

73
推荐指数
5
解决办法
28万
查看次数

在ASP.NET MVC URL路由中包含哈希值

我需要实现哈希值,即Url应该如下所示:

/家庭/索引/#创建

为此添加了一条路线:

routes.MapRoute(
    "Default",    // Route name
    "{controller}/{action}/#{detail}",    // URL with parameters
    new { controller = "Login", action = "LogIn",  detail  =""}  // Parameter defaults
);
Run Code Online (Sandbox Code Playgroud)

在访问时/home/index/#create,它将我重定向到默认路由.

如何才能做到这一点?

asp.net-mvc routes

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

文件上传中的问题

我有以下标记:

  <select multiple="multiple" id="targetFilesList"  style="width:200px;height:110px;">
   </select>
   <input type="button" value="Get" id="btnGet" />
Run Code Online (Sandbox Code Playgroud)

和以下javascript:

    $(function()
    {
        $('#btnGet').click(function()
        {
            var fileupload = $("<input type='file' name='filetoupload' style='visibility:hidden;'/>");
            $('body').append(fileupload);

            fileupload[0].onchange = function()
            {
                $('#targetFilesList').append('<option >' + fileupload.val() + '</option>');
                return false;
            }
            fileupload.click();
        });
    });
Run Code Online (Sandbox Code Playgroud)

场景是我必须上传多个文件,一旦用户选择了要上传的文件,我必须向用户显示文件名.然后,在提交表单时,我将上传所有文件.为此,点击获取按钮我正在动态添加一个fileupload控件并初始化刚添加的fileupload控件的onchange事件.点击获取按钮fileupload控件时chrome 12中的问题没有打开,但在firefox4和ie8中它正在工作.知道为什么吗?

html javascript jquery file-upload

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

javascript中的pageShow事件

我有以下代码:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script src="http://code.jquery.com/jquery-1.4.4.min.js"></script>

    <script type="text/javascript" language="javascript">
    $( function() {
        window.onload = function () {
            alert('This page was just hidden:');
        }
    });
    </script>
</head>
<body pageshow="alert('Done');">
<div id="mypage" data-role="page"  data-theme="b"> 
    <div data-role="header">
        <h1>Page 2</h1>
    </div> 
    <div data-role="content">
        <p>This is page 2.</p> 
    </div> 
</div> 
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但该pageShow事件并未在IE中解雇.知道为什么吗?

javascript jquery

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

回滚已提交的数据

可以在oracle中回滚已提交的数据吗?如果是,那我们怎么做呢.请帮忙.

sql oracle rollback

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

c#中的字符串到日期转换

我有一个字符串"13/6/2011".我必须将其转换为DateTime.为此,我正在使用

 DateTime.ParseExact("13/6/2011","DD/MM/YYYY",null);
Run Code Online (Sandbox Code Playgroud)

但它表明

 String was not recognized as a valid DateTime
Run Code Online (Sandbox Code Playgroud)

例外.知道为什么吗?

c#

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

sql查询中的问题

我有一个问题

INSERT INTO NEW_TABLE
  (No_COUNT)
VALUES 
(SELECT COUNT(*) 
  FROM TABLE2)
Run Code Online (Sandbox Code Playgroud)

在上午执行

ORA-00936: missing expression error.
Run Code Online (Sandbox Code Playgroud)

知道为什么上面的查询显示错误?

sql oracle ora-00936

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

在Oracle中批量收集

如何查询批量收藏?如果我有

select name 
bulk collect into namesValues 
from table1
Run Code Online (Sandbox Code Playgroud)

其中namesValues是dbms_sql.varchar2_table.

现在,我有另一个包含XYZ的表格

 name   is_valid
  v
  h
Run Code Online (Sandbox Code Playgroud)

如果name在table1中,则我想将is_valid更新为'Y',否则为'N'.表1有1000万行.批量收集后我想执行

update xyz 
set is_valid ='Y' 
where name in namesValue.
Run Code Online (Sandbox Code Playgroud)

如何查询namesValue?或者还有另一种选择.表1没有索引.请帮忙.

oracle plsql oracle11g

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

在ASP.NET中的webservice中使用会话状态

登录时,我将用户名保存到Session["username"].在下一页,我正在进行Web服务调用.在Web服务中,我想访问此会话.

这该怎么做?

我甚EnableSession至尝试过将webmethod 设置为true.但是,仍在执行时Session["username"],显示实例设置为null异常.

请帮忙.

c# asp.net web-services

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

在sql中选择n行

我有一张桌子

Country | Capital
----------------------
France  |  Paris
Germany | Berlin
USA     | Washington
Russia  | Moscow.
Run Code Online (Sandbox Code Playgroud)

我需要选择除第一行之外的所有行.表没有主键.我该怎么办?

sql oracle

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

rownum的问题

我有一个问题

select * from tablename where rownum =1;
Run Code Online (Sandbox Code Playgroud)

此查询给出了所需的结果,但如果我运行

select * from tablename where rownum=2;
Run Code Online (Sandbox Code Playgroud)

然后此查询给出null结果.知道为什么吗?

sql oracle11g

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

执行存储过程中的问题

我有一个存储过程:

create or replace procedure AAAAAA(
ID in dbms_sql.number_table,
Name in dbms_sql.varchar2s
)
is
 tableName varchar2(30) := 'QWERT_';
Begin
Forall k in 1...ID.COUNT SAVE EXCEPTIONS
EXECUTE IMMEDIATE  'insert into ' || tableName || ID(k) ||   
' values (:1,:2)' using ID(k), NAME(k);
--EXCEPTION HANDLING CODE
End;
Run Code Online (Sandbox Code Playgroud)

但是,在编译上面的代码时,我得到了

[错误] PLS-00801(9:5):PLS-00801:内部错误[ *文件pdw4.c的ASSERT,第607行; 未知的表达式Expr = 283.AAAAAA_ FFF _P__274784 [9,5]].在运行此过程之前已经创建了"tableName || ID(k)"表.

知道为什么我得到这个错误.请帮忙.

oracle plsql

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

将一列复制到表中的另一列

我有一张桌子

ID | COUNTRY | ORIGIN
1  | INDIA    |
2  | SPAIN    |
3  |  UK     |
Run Code Online (Sandbox Code Playgroud)

我将数据从列Country复制到ORIGIN列.我该怎么做 请帮忙.

sql plsql oracle11g

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