小编Jan*_*olm的帖子

如何正确使用ASP.NET FileUpload控件

我正在尝试在ASP.NET中使用FileUpload控件

这是我当前的命名空间设置:

using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
Run Code Online (Sandbox Code Playgroud)

在我的课堂上,我只是使用:

FileUpload fileUpload = new FileUpload();
Run Code Online (Sandbox Code Playgroud)

但是,通常不属于FileUpload的属性似乎都不可用......例如.HasFile.我试图在后面的代码中创建Button click方法,我注意到.HasFile的大部分用法都在前面的代码中,但是我的理解是这不应该重要.

有谁知道为什么?

c# asp.net networking file-upload

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

使用JavaScript从输入中读取数字始终返回NaN

我想创建一个简单地将2个字段相加的计算器.但无论我尝试什么它都行不通.如果我使用parseInt(),它也会返回"NaN".

这是代码:

 <script type="text/javascript" language="Javascript">
 function doSum() 
 {
 var a = document.getElementsByName("a").value;
 var b = document.getElementsByName("b").value;

 var sum =  a + b;

 document.getElementById("sum").value = sum;
}
</script>

<form action="" method="POST">
<br/>a:<br/>
<input type="text" name="a" onblur='doSum()' value="0" size="5" />
<br/>b:<br/>
<input type="text" name="b" onblur='doSum()' value="0" size="5" />
<br/>Ergebnis<br/>
<input type="text" id='sum' value='' size="50" disabled/>
</form>
Run Code Online (Sandbox Code Playgroud)

对不起那个noob问题,但是我做错了什么?谢谢你的帮助!

javascript

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

如何打印出Java jvm内存用于调试目的?

我有一个大型Java应用程序,有时会使用大量内存,我希望每隔一段时间监视一次,以查看是否已达到堆或permgen限制或已接近它们.

如何使用java打印出最相关的mem使用信息?

java memory-management

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

在SQLite中创建条件SQL触发器

我正在尝试为sqlite编写一个触发器,并且遇到各种各样的问题.事实上,我认为我的真正问题在于我在sql语言中的糟糕背景.无论如何这里...

我有两个表Table1和Table2.Table1有一个名为time的列(64位整数时间).我需要一个触发器来监视Table1中插入的​​新行.如果Table1中有3行或更多行的时间大于X(以下示例中的硬编码值为120秒),我需要在Table2中插入一个新行.

这是我到目前为止(注意这不起作用)

CREATE TRIGGER testtrigger AFTER  
INSERT ON Table1 WHEN 
( 
   SELECT COUNT() AS tCount FROM
   ( 
     SELECT * FROM Table1 WHERE  
       time > (NEW.time - 120)  
   ) WHERE tCount > 3
) 
BEGIN 
   INSERT INTO Table2 (time, data) VALUES 
   (NEW.time, 'data1');  
END
Run Code Online (Sandbox Code Playgroud)

那些在SQL上比我更好的灵魂?

sql sqlite triggers

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

如何从Grails中的上传文件中获取字节(byte [])

我有一个像这样的上传表单(form.gsp):

<html>
<head>
    <title>Upload Image</title>
    <meta name="layout" content="main" />
</head>
    <body>  
        <g:uploadForm action ="upload">
            Photo: <input name="photos" type="file" />
            <g:submitButton name="upload" value="Upload" />
        </g:uploadForm>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我希望用户上传任何图片,当他点击upload按钮时,我需要一些方法来获取控制器操作中的图像并将其传递给视图:

def upload = { 
        byte[] photo = params.photos
            //other code goes here . . . .
    }
Run Code Online (Sandbox Code Playgroud)

这会引发错误:

Cannot cast object 'org.springframework.web.multipart.commons.CommonsMultipartFile@1b40272' with class 'org.springframework.web.multipart.commons.CommonsMultipartFile' to class 'byte'
Run Code Online (Sandbox Code Playgroud)

请注意,我不希望这些照片保存在我的数据库中.实际上,一旦upload动作完成,我将处理该图像并在upload视图中显示输出.如果我有解决方案,那将会很好.

提前致谢.

grails groovy file-upload

7
推荐指数
3
解决办法
9427
查看次数

在Ruby中做什么|| =做什么

我一直在使用Ruby一段时间了,我一直看到这个:

foo ||= bar
Run Code Online (Sandbox Code Playgroud)

它是什么?

ruby

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

用Javascript/jQuery中的正则表达式替换模式的所有实例

首先,我不太了解正则表达式,需要买一本书,因为它已经证明我很难拾取.

最终我想要一个dom元素,并在直括号"["和"]"中替换文本并在文本周围插入一个链接,并且字符串中可能有多个括号集.

function changeTip() {  
        var link = '<a href="' + $('#txtURL').attr('value') + '" target="_blank">';
        $('.tipoftheweektip').html($('#txtTip').attr("value").replace('[', link).replace(']', '</a>'));
    }
Run Code Online (Sandbox Code Playgroud)

这工作除外:

  • 不适用于第二组括号
  • 如果没有关闭直支架,它会删除开口直支架前的所有文本

我看了一些例子,因为在正则表达式代码中使用了直括号,我无法弄清楚如何查找括号并替换它.

那些做过类似他们可以分享的事情的人吗?提前致谢.

regex string jquery replace

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

如何在C#中使用salt加密/解密

不知道从哪里开始.我试过谷歌,所有的例子都很复杂,并没有很好地解释.

我只想学习如何在C#中使用salt加密/解密.最好是逐步指导,这样我才能真正了解正在发生的事情.只是尝试为我正在处理的网站添加一些安全性.谢谢.

c# asp.net encryption

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

电话号码格式验证

如何使用Javascript/jQuery验证电话号码是否与+322123456的格式匹配?

  1. +32是强制性的,电话号码以它开头.
  2. 在+ 32,8或9之后

javascript jquery

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