小编dev*_*747的帖子

始终在页面加载上检查HTML复选框

如何在HTML中将复选框设置为未选中状态?我尝试了这些,它总是加载检查

  <input id="chkBox" checked type="checkbox" />
  <input id="chkBox" checked=false type="checkbox" />
  <input id="chkBox" checked="false" type="checkbox" />
Run Code Online (Sandbox Code Playgroud)

我可以通过javascript修改checked属性.

html checkbox

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

如何读取设置文件创建的连接字符串?

当我刚拿到app.config时,每当我尝试ConfigurationManager.AppSettings [0]或ConfigurationManager.AppSettings ["keyName"]时,我得到一个null.所以我尝试使用*.settings文件创建了一个看起来像这样的app.config

<configuration>
  <configSections>
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
      <section name="IndexLoader.IndexLoader" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>
  </configSections>
  <applicationSettings>
    <IndexLoader.IndexLoader>
      <setting name="ConnectionString" serializeAs="String">
        <value>INITIAL CATALOG=xxx;DATA SOURCE=xxx;User ID=xxx;Password=xxx;Application Name=xxx;</value>
      </setting>
    </IndexLoader.IndexLoader>
  </applicationSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

现在我如何使用C#读取此连接字符串?

该解决方案有多个项目,其中许多都有配置文件.有没有办法指定我想要使用代码项目中的配置文件?

c# config windows-console

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

索引器不应该使用任何输入类型吗?

根据这个

"索引器不必用整数值索引;由你决定如何定义特定的查找机制."

但是,下面的代码打破了一个例外

未处理的异常:System.IndexOutOfRangeException:索引超出了数组的范围.

using System; 
using System.Linq; 

namespace ConsoleApplication
{
    class Program
    {
        private static string fruits;

        static void Main(string[] args)
        {
            fruits = "Apple,Banana,Cantaloupe";
            Console.WriteLine(fruits['B']);
        }

        public string this[char c] // indexer 
        { 
            get
            {    
              var x=  fruits.Split(',');    
                return x.Select(f => f.StartsWith(c.ToString())).SingleOrDefault().ToString();    
            }    
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的代码不应该使用char索引而不是int索引吗?

c#

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

javascript将json转换为对象

此代码失败

var data = '{ "name": "binchen" }';
data = JSON.stringify(data);
alert(data.name);//throws undifined 
Run Code Online (Sandbox Code Playgroud)

这段代码有效

 var data = { "name": "binchen" };              
 alert(data.name);
Run Code Online (Sandbox Code Playgroud)

如何在第一个场景中将数据转换为对象?

jquery json

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

如何在没有\ r \n的情况下返回C#字符串?

这是我的问题.

用户可以在浏览器的文本区域中输入文本.然后通过电子邮件发送给用户.我想知道的是我如何处理回车?如果我输入\ r \n进行回车,则电子邮件(纯文本电子邮件)中包含实际的\ r \n.

换一种说法:

在SQL服务器端

案例1:如果我在发送电子邮件之前执行此操作(请注意第1行之后的换行符)

update emails
set
body='line 1
line 2'
where
id=100
Run Code Online (Sandbox Code Playgroud)

电子邮件正确发出

案例2:

 update emails
 set
 body='line 1'+char(13) + char(10) +'line 2'
 where
 id=100
Run Code Online (Sandbox Code Playgroud)

这封电子邮件也正确发布

案例3:但是,如果我这样做

update emails
set
body='line 1 \r\n line 2',
where
id=100
Run Code Online (Sandbox Code Playgroud)

电子邮件中会有实际的文本\ r \n.

如何通过c#模拟案例1/2?

c# asp.net

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

将时间解析为字符串并返回

我正在尝试在 Go 中做一些在 Java 等语言中非常简单的事情

我想将当前时间解析为字符串,然后将其解析回时间。

这是我尝试过的代码,但可以在这里看到它给出了意想不到的结果。

我面临两个问题

  1. time.Now().String() 给出了错误的日期
  2. 如果我将时间转换为字符串并将其转换回时间,则会给出完全不同的日期。

什么是正确(且简单)的方法来做到这一点?

        p := fmt.Println
startStr := time.Now().String()   //2009-11-10 23:00:00 +0000 UTC m=+0.000000001
p(startStr)

startTime, _ := time.Parse(
    "2009-11-10 23:00:00 +0000 UTC m=+0.000000001",
    startStr)

p(startTime)             //0001-01-01 00:00:00 +0000 UTC
Run Code Online (Sandbox Code Playgroud)

time casting go

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

标签 统计

c# ×3

asp.net ×1

casting ×1

checkbox ×1

config ×1

go ×1

html ×1

jquery ×1

json ×1

time ×1

windows-console ×1