小编Abe*_*ler的帖子

使用jQuery替换字符

我正在尝试从keyup上的所有文本框中删除逗号.我想出了下面的脚本,但它没有用.谁能看到我做错了什么?

<script>
    $("input[type='text']").keyup
    (
        function () 
        {
            alert('1');
            $(this).val($(this).val().replace(/[,]/g, ""));
        }
    );
</script>
Run Code Online (Sandbox Code Playgroud)

注意:请原谅$ in Script.所以不会让我发布它,否则......

jquery

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

SQL Server删除表

如果你在SQL Server中删除一个包含键,索引,约束等的表,它也会删除它们吗?我只是想知道我何时构建我的脚本,如果我需要为所有这些脚本创建drop脚本,或者我可以简单地删除表格?

谢谢,

小号

sql t-sql sql-server sql-server-2008

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

捕捉异常C#

什么是正确的方法.

捕获从最具体到最普遍或相反的异常.

如果我写

try
{
...
}
catch( Exception e )
{
...
}
catch( NullReferenceException nre )
{
...
}
Run Code Online (Sandbox Code Playgroud)

NullReferenceException是否会被捕获?

c# exception

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

将DefaultIfEmpty与对象一起使用?

我在MSDN上看到了一个示例,如果没有返回任何内容,它将允许您指定默认值.见下文:

List<int> months = new List<int> { };
int firstMonth2 = months.DefaultIfEmpty(1).First();
Run Code Online (Sandbox Code Playgroud)

是否可以将此功能与对象一起使用?例:

class object
{
  int id;
  string name;
}
Run Code Online (Sandbox Code Playgroud)

码:

List<myObjec> objs = new List<myObjec> {};
string defaultName = objs.DefaultIfEmpty(/*something to define object in here*/).name;
Run Code Online (Sandbox Code Playgroud)

更新:

我以为我可以这样做:

List<myObjec> objs = new List<myObjec> {};
string defaultName = objs.DefaultIfEmpty(new myObjec(-1,"test")).name;
Run Code Online (Sandbox Code Playgroud)

但一直没能.应该注意的是,我实际上是尝试使用LINQ-To-SQL在我的DBML中定义的对象上使用此方法.不确定这是否会对这种情况产生影响.

.net c# linq

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

SQL注入的非程序化预防

我同意正确的输入验证是防止SQL注入的唯一"万无一失"的方法,但它需要修改现有应用程序中的大量代码,可能需要重新构造设计糟糕的应用程序.

在防止SQL注入的自动化机制方面有很多学术兴趣(不会在这里列出它们,我已经完成了一项文献调查,至少看过20次),但我还没有看到任何实际已经实现的内容.

有没有人知道在学术环境之外实际使用的任何框架,基于签名,基于异常还是其他?

编辑:我正在寻找一些不会修改代码库的东西.

security sql-injection

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

在Visual Studio中无限深入挖掘?

多年来我遇到过这种情况,只是把它归结为VS古怪,但我很好奇是否有人有解释.

在下面的示例中,我使用鼠标悬停"向下钻取"异常以查看某些值.我注意到,如果我进入该Data部分(它在下面的屏幕截图中几乎淡出,对不起)我可以沿着看似无穷无尽的链条向下导航Values->NodeKeyValueCollection->Non-Public Members->List,然后它又回到了Values.在这次演习中我已经超过了30级,没有尽头.

在Exception对象中是否真的存在这样的事情,或者这是鼠标悬停钻取的一个奇怪特征?

截屏:

在此输入图像描述

.net visual-studio-2010 visual-studio

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

"Aspnetdb"数据库中的所有表用于什么?

我正在阅读关于如何在asp.net中进行成员,角色和配置文件的阅读,它们似乎都非常简单,但有一件事,我似乎忘记了所有的教程和书籍.

asp.net生成的数据库有一些表,我不知道它们用于什么.

我想知道是否有人可以向我提供"aspnetdb"中每个表的用途的解释

提前致谢

database sql-server asp.net

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

可以在PowerShell中使用条件管道吗?

假设我只想将输出管道输出到另一个函数,具体取决于变量的值,是否有一些方法可以在powershell中执行此操作?

示例:

 if ($variable -eq "value"){$output | AnotherFunction}
  else {$output}
Run Code Online (Sandbox Code Playgroud)

@ mjolinor的例子是我现在正在做的事情,只是好奇是否有更好的方法来做到这一点.

powershell

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

我可以在jQuery的find中使用contains吗?

我有这个HTML:

<table>
    <tr id="1"><td>test</td><td id="90">value</td></tr>
    <tr id="2"><td>another</td><td id="98">somthing</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

这个jquery:

  $("tr td:nth-child(2)").find(":contains('value')").each(function(){
        alert($(this).parent().attr("id"));
            });
Run Code Online (Sandbox Code Playgroud)

我以为这会起作用,但它不会提醒任何事情.如果我删除该find部分,它将提醒两个值.有没有办法让我能以某种方式包括这个发现?

这是小提琴:

http://jsfiddle.net/B4wMp/2/

javascript jquery

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

字符串列表删除

我有这个代码:

List<string> lineList = new List<string>();

foreach (var line in theFinalList)
{
    if (line.PartDescription != "")
        lineList.Add(line.PartDescription + " " + line.PartNumber + "\n");
    else
        lineList.Add("N/A " + line.PartNumber + "\n");

    //
    //This is what I am trying to fix:
    if (lineList.Contains("FID") || lineList.Contains("EXCLUDE"))
        // REMOVE THE item in the lineList
}
Run Code Online (Sandbox Code Playgroud)

我试图theFinalList在foreach循环中完成并将每行添加到一个名为的新列表中lineList.添加后,我想删除该列表中包含文本"FID""EXCLUDE"的所有条目.

我无法删除条目,有人可以帮助我吗?

.net c# foreach contains list

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