问题列表 - 第5995页

防止JavaScript注入

在VB.NET Web应用程序中阻止javascript注入的最佳方法是什么?有没有办法在pageload事件上禁用javascript?

最近,我们的vb.net产品的部分安全计划是简单地禁用页面上特定用户无法使用的按钮.但是,我告诉那个想到打字的人

javascript:alert(document.getElementById("Button1").disabled="")

在地址栏中将重新启用该按钮.我确信其他人之前遇到过这样的问题,所以任何帮助都会受到赞赏.谢谢!

更新: 除了验证用户输入外,如何保护网站免受地址栏的限制?

感谢您的投入!我很感激!

javascript vb.net security javascript-injection

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

C++ STL中的确定性随机数流

我想提供一个数字,然后收到一组随机数.但是,我希望这些数字是相同的,无论我在哪台计算机上运行它(假设我提供相同的种子).

基本上我的问题是:在C++中,如果我使用rand(),但提供srand()用户定义的种子而不是当前时间,我是否能够在任何计算机上生成相同的随机数流?

c++ random stl

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

有没有办法在一个nunit项目文件中指定多个app配置文件?

我有一个单元测试集合,我需要从一个命令行调用运行.其中一个程序集使用与其余程序集不同的配置文件.有没有办法在一个nunit项目文件中指定多个app配置文件?

nunit

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

循环中的WPF应用程序,如何不冻结整个应用程序?

我正在玩WPF并遇到了问题.我用谷歌搜索,发现这个网站有我同样的问题,但没有任何有效的解决方案.

问题是我有一个按钮,可以处理一些数据(大约30秒).我想让按钮禁用并在文本框中写日志...问题是它没有禁用,并且在完成处理之前它没有在文本框上写任何东西.

任何的想法?

 private void button1_Click(object sender, RoutedEventArgs e)
 {
        this.button1.IsEnabled = false;
        //Long stuff here
         txtLog.AppendText(Environment.NewLine + "Blabla");
        //End long stuff here
        this.button1.IsEnabled = true;
 }
Run Code Online (Sandbox Code Playgroud)

.net c# wpf multithreading

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

所有SQL地理空间实现数据库都是特定的吗?

我的团队正在研究不同数据库平台提供的地理空间功能.

是否所有实现数据库都是特定的,或者是否存在ANSI SQL标准或类似类型的标准,这些标准将在未来提供或将提供?

我问,因为我希望实现的代码尽可能与数据库无关(我们的项目被编写为ANSI SQL标准).

将来是否有任何已知的此功能标准化计划?

sql t-sql geospatial ansi-sql

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

随着扩展方法的出现,抽象类的吸引力会降低吗?

.NET中扩展方法的一个有趣方面是您可以将它们应用于接口.对我来说,似乎很好,我可以在接口附近定义功能,而无需定义使程序集混乱的抽象类.

我知道抽象类不是过时的或者任何东西,但是你如何在代码中使用这种副作用?

例:

public static class IUserExtensions
{
    public static bool IsCurrentUser(this IUser user)
    {
        return (HttpContext.Current.User != null &&
                HttpContext.Current.User.Identity.Name == user.ID.ToString());
    }
}

public interface IUser {
    int ID { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

.net extension-methods abstract-class

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

部分类 - Visual Studio 2008

是否有可能创建在解决方案资源管理器中分组的部分类,如VS使用类后面的代码(例如,Default.aspxDefault.aspx.cs).

我想创建MyClass.csMyClass.partial.cs,它们不应该在解决方案资源管理器中显示为2个单独的文件.

partial-classes visual-studio-2008

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

为gif/jpg/png/pdf/doc,wmv文件构建PHP上传器,可行,还是应该买东西?

我有一台Mac服务器,我正在构建PHP代码,以允许用户上传图像,文档,甚至视频文件.研究这肯定让我感到紧张,我希望上传的内容是无病毒的.

正在建设自己将成为一个巨大的挑战?你会这样做,还是会找到一些OS或OTS产品?(你知道你能推荐的吗?)

php security upload file

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

只显示一周的 Javascript 日期选择器?

我正在寻找一个基于 Javascript 的日期选择器,它可以让我只显示一周(而不是当前月份)。

理想情况下,它应该是一个可以在必要时扩展到完整月视图并再次返回的视图。

此外,(基于 css?)设计可定制性将是一个加分项。

最好使用 jQuery 解决方案。我对 jQuery 日期选择器进行了简要的了解,但在我看来它只能显示整月。如果我错了,请告诉我。

javascript jquery datepicker

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

如何改进此邮件地址SQL Server SELECT语句?

如何格式化邮件地址,以便始终将所有非空行推送到顶部?也就是说,我想将地址从下面的结构转换为邮寄地址.

这是结构:

[Line1] [varchar](50) NULL,
[Line2] [varchar](50) NULL,
[Line3] [varchar](50) NULL,
[City] [varchar](50) NULL,
[State] [varchar] (2) NULL,
[PostalCode] [varchar](50) NULL,
Run Code Online (Sandbox Code Playgroud)

以下是一些示例数据:

Line1=
Line2=123 Some Address
Line3=
City=Royal Oak
State=MI
ZIP=45673-2312
Run Code Online (Sandbox Code Playgroud)

以下是结果应该是什么样的(应返回4个不同或单独的字段):

MailAddress1=123 Some Address
MailAddress2=ROYAL OAK MI 45673-2312
MailAddress3=
MailAddress4=
Run Code Online (Sandbox Code Playgroud)

我正在使用SQL Server 2005.

有人在我们公司写了这个逻辑,它似乎很复杂(注意:这不是整个SELECT语句):

,CASE 
  WHEN eai.Line1 IS NULL OR eai.Line1 = '' THEN 
    CASE 
      WHEN eai.Line2 IS NULL OR eai.Line2 = '' THEN 
        CASE 
          WHEN eai.Line3 IS NULL OR eai.Line3 = '' THEN ISNULL(LTRIM(RTRIM(eai.City)),'') + ' …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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