小编Ste*_*veC的帖子

为什么单选按钮不能"只读"?

我想显示一个单选按钮,提交其值,但根据具体情况,让它不可编辑.禁用不起作用,因为它没有提交值(或者是吗?),它会使单选按钮变灰.只读是我正在寻找的,但由于一些神秘的原因,它不起作用.

是否有一些奇怪的技巧我需要拉动以使只读按预期工作?我应该用JavaScript代替吗?

顺便说一下,有没有人知道为什么只读在单选按钮中不起作用,而它在其他输入标签中有效?这是HTML规范中难以理解的遗漏之一吗?

html readonly radio-button

198
推荐指数
5
解决办法
23万
查看次数

如何从字符串中执行任意本机命令?

我可以通过以下方案表达我的需求:编写一个接受字符串的函数作为本机命令运行.

这并不是一个想法:如果你正在与公司其他地方的其他命令行实用程序连接,那么它将为你提供逐字运行的命令.因为您不控制命令,所以您需要接受任何有效的命令作为输入.这些是我无法轻易克服的主要问题:

  1. 该命令可能执行生活在其中包含空格的路径中的程序:

    $command = '"C:\Program Files\TheProg\Runit.exe" Hello';
    
    Run Code Online (Sandbox Code Playgroud)
  2. 该命令可能包含带空格的参数:

    $command = 'echo "hello world!"';
    
    Run Code Online (Sandbox Code Playgroud)
  3. 该命令可能包含单蜱和双蜱:

    $command = "echo `"it`'s`"";
    
    Run Code Online (Sandbox Code Playgroud)

没有干净的方法来完成这个?我只能设计出奢华和丑陋的变通方法,但对于脚本语言,我觉得这应该是简单的.

powershell scripting

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

如何在ASP.NET MVC中获取模型状态错误的集合?

如何在视图中获取错误集合?

我不想使用Html Helper验证摘要或验证消息.相反,我想检查错误,如果有任何显示特定格式.另外在输入控件上我想检查特定的属性错误并在输入中添加一个类.

PS我正在使用Spark View Engine,但这个想法应该是一样的.

所以我想我可以做点像......

<if condition="${ModelState.Errors.Count > 0}">
  DispalyErrorSummary()
</if>

....and also...

<input type="text" value="${Model.Name}" 
       class="?{ModelState.Errors["Name"] != string.empty} error" />

....
Run Code Online (Sandbox Code Playgroud)

或类似的东西.

UPDATE

我的最终解决方案如下所示:

<input type="text" value="${ViewData.Model.Name}" 
       class="text error?{!ViewData.ModelState.IsValid && 
                           ViewData.ModelState["Name"].Errors.Count() > 0}" 
       id="Name" name="Name" />
Run Code Online (Sandbox Code Playgroud)

如果此属性有错误,则仅添加错误css类.

html validation asp.net-mvc spark-view-engine

145
推荐指数
6
解决办法
13万
查看次数

日期时间 - 下周二

我怎样才能得到下周二的日期?

在PHP中,它就像它一样简单strtotime('next tuesday');.

我怎样才能在.NET中实现类似的功能

.net c# date

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

启用S​​QL Server Broker需要很长时间

我有一个Microsoft SQL Server 2005,我尝试使用这些T-SQL为我的数据库启用Broker:

 SELECT name, is_broker_enabled FROM sys.databases 
 -- checking its status 0 in my case
 ALTER DATABASE myDatabase SET ENABLE_BROKER
Run Code Online (Sandbox Code Playgroud)

Alter Database需要很长的时间来处理.现在已超过半小时,它仍在运行.不确定它是否在等待其他东西或者我必须先清理任何东西,例如删除服务代理下的所有消息,合同,队列和服务?

sql-server-2005 service-broker

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

powershell 2.0尝试捕获如何访问异常

这是try catchPowerShell 2.0中的内容

$urls = "http://www.google.com", "http://none.greenjump.nl", "http://www.nu.nl"
$wc = New-Object System.Net.WebClient 

foreach($url in $urls)
{
    try
    {
        $url
        $result=$wc.DownloadString($url)
    }
    catch [System.Net.WebException]
    {
        [void]$fails.Add("url webfailed $url")
    }  
}
Run Code Online (Sandbox Code Playgroud)

但我想要做的就是在c#中

catch( WebException ex)
{
    Log(ex.ToString());
}
Run Code Online (Sandbox Code Playgroud)

这可能吗?

powershell try-catch

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

如何检查SQL数据库上是否存在函数

我需要找出数据库中是否存在函数,以便我可以删除它并再次创建它.它应该基本上类似于我用于存储过程的以下代码:

IF EXISTS (
     SELECT  *
     FROM    dbo.sysobjects
     WHERE   id = OBJECT_ID(N'[dbo].[SP_TEST]')
             AND OBJECTPROPERTY(id, N'IsProcedure') = 1 )
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-function

127
推荐指数
5
解决办法
13万
查看次数

如何使用sqlcmd从SQL Server导出数据为CSV格式?

我可以很容易地将数据转储到文本文件中,例如:

sqlcmd -S myServer -d myDB -E -Q "select col1, col2, col3 from SomeTable" 
     -o "MyData.txt"
Run Code Online (Sandbox Code Playgroud)

但是,我查看了帮助文件,SQLCMD但没有看到专门针对CSV的选项.

有没有办法使用表格将数据从表格转储到CSV文本文件SQLCMD

sql-server csv file sqlcmd

123
推荐指数
5
解决办法
37万
查看次数

在PowerShell中忽略输出的更好(更干净)的方法是什么?

假设您有一个返回某些内容的方法或cmdlet,但您不想使用它而您不想输出它.我找到了这两种方式:

Add-Item > $null

[void]Add-Item

Add-Item | Out-Null
Run Code Online (Sandbox Code Playgroud)

你用什么?哪种更好/更清洁?为什么?

powershell null void

121
推荐指数
5
解决办法
10万
查看次数

如何在解决方案中找到未使用的NuGet包?

如何在解决方案中找到未使用的NuGet包?

我有很多解决方案,其中有很多已安装的软件包,并且大量标记为有更新.

但是我担心可能会有变化,所以我首先要删除任何未使用的软件包.

visual-studio nuget

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