小编gen*_*ene的帖子

是否可以在.NET 4.0框架上使用TLS1.2发送HttpWebRequest

我的应用程序连接到Experian服务器,Experian将很快停止支持HttpWebRequestwebservice.使用所有连接HttpWebRequest必须使用webservice.

我想对这个问题进行一些研究,看看在工作中发送HttpWebRequest使用webserviceHttpWebRequest

如果没有,我可能需要创建一个webserviceon HttpWebRequest并调用它的方法,如果有的话,我没有任何东西.

有人已经面临过这个问题吗?

c# .net-4.0 httpwebrequest .net-4.5 tls1.2

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

如果在“using”语句中使用 try/catch ,是否会处理 Disposable 资源?

我正在与SqlConnection和一起工作SqlCommand

例如,如果有任何SqlException.

我正在使用using子句并将其嵌入try/catch block其中。这是代码:

public static void LogError(string error, string message)
{
    using (SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["connStringWeb"]))
    using (SqlCommand cmd = new SqlCommand("INSERT INTO errorLogTable (errorTime, errorType, error) VALUES(@errorTime, @errorText, @errorMsg)"))
    {
        cmd.CommandTimeout = 300;
        cmd.Connection = conn;
        cmd.Prepare();
        cmd.Parameters.AddWithValue("@errorTime", DateTime.Now);
        cmd.Parameters.AddWithValue("@errorText", error);
        cmd.Parameters.AddWithValue("@errorMsg", message);

        try
        {
           conn.Open();
           int i = cmd.ExecuteNonQuery();
        }
        catch { }
        }
   }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果出现异常,我的SqlConnection和是否会SqlCommand被处理,这是处理它的好方法还是我应该简单地使用使用try/catch/finally块的旧时尚方法?

.net c# idisposable sqlconnection try-catch

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

CSS:如何在每行中选择第一个<td>元素?

我有以下html片段:

<div id = "fromAddress">
        <table>
            <tr><td id="from">From:</td>
                <td>
                    <table>
                        <tr><td>Acquirung Bank</td></tr>
                        <tr><td>Risk Management</td></tr>
                        <tr><td>100 Bond Street</td></tr>
                        <tr><td>London</td></tr>
                        <tr><td>W1</td></tr>
                    </table>
                </td>
            </tr>
            <tr><td>Fax:</td><td id="fromFax">0207 234567890/</td></tr>
            <tr><td>Tel:</td><td id="fromTel">0207 123456789/</td></tr>
        </table>
</div>
Run Code Online (Sandbox Code Playgroud)

我的CSS:

#fromAddress td:first-child
{
    font-weight: bold;
}

#fromAddress table table td:fist-child
{
    font-weight:normal;
}
Run Code Online (Sandbox Code Playgroud)

我如何以粗体显示文本?那么,“发件人”,“传真”和“电话”是否为粗体?

html css

3
推荐指数
1
解决办法
3639
查看次数

EPPlus - 行超出范围异常

我正在尝试使用 EPPlus 库将包含 1000000 条记录的数据表导入 Excel。

ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Demo");
var recordCount = dt.Rows.Count;
ws.Cells["A5"].LoadFromDataTable(dt, true); 
Run Code Online (Sandbox Code Playgroud)

Row Out of Rangews.Cells["A5"].LoadFromDataTable(dt, true);网上遇到异常

当我有 1000 条记录时它起作用了。

使用 EPPlus 时是否有行限制大小?

c# datatable epplus

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

如何只使用月份和年份来获得本月的最后一天?

如果我只有一年零一个月(没有一天),我想知道如何找到一个月的最后一天.

我尝试使用EOMONTH(),但此功能需要包括年,月和日的日期.我只能使用yearmonth价值观.

我该怎么办?

sql t-sql sql-server-2012

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

如何在javascript中将字符串转换为布尔值?

我有一个从我的代码隐藏类返回到aspx页面的公共属性:

window.MyWIndow.IsFull = '<%=this.IsFull%>';
Run Code Online (Sandbox Code Playgroud)

在代码隐藏中,它是这样定义的:

public bool IsFull
{
    get;
    set;
}
Run Code Online (Sandbox Code Playgroud)

现在,当我在我的 javascript 文件中使用它时,我有以下代码:

var isShow = myself.IsFull;
Run Code Online (Sandbox Code Playgroud)

这种方式isShow'True''False'

我需要将其转换页面上的水平,所以isShowboolean不是string

所以我可以写if else逻辑

我该怎么做?

javascript code-behind type-conversion

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

如何将GetDate()转换为"YYYY-MM-DD-HHMM"格式?

我一直在寻找答案,找不到满足我需求的确切答案.

我正在寻找将Datetime价值转换为YYYY-MM-DD-HHMM格式的方法.

我试过那一个:

select CONVERT(varchar(20),GETDATE(), 120) + replace(convert(varchar(5),getdate(),108),':','')
Run Code Online (Sandbox Code Playgroud)

但它没有给我正确的结果

有没有实用的方法呢?

sql-server datetime sql-server-2005

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

使用 Linq 对象,如何根据同一列表中的另一个字段获取一个字段的值

我有一个定义如下的类:

public class MyClass
{
    public int ID { get; set; }
    public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

然后我有一个逻辑,我可以在其中构建该类的列表:

MyList = new List<MyClass>;
foreach(MyClassData myClass in Service.MyClassList)
{
    MyList.Add(new MyClass{ID = myClass.ID, Name = myClass.Name});
}
Run Code Online (Sandbox Code Playgroud)

现在,我需要根据“名称”获取“ID”。

我正在尝试以下操作:

int id01 = MyList.Where(x => x.FileName.Equals("File01")).Single(x => x.FileID)
Run Code Online (Sandbox Code Playgroud)

这样做我收到一条错误消息:

无法将类型“int”隐式转换为“bool”

我将如何使用 LINQ 做到这一点?

c# linq linq-to-objects

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

C#如何将日期25APR18转换为2018-04-26?

这个问题可能已在这里得到解答,但我找不到任何答案.我正在尝试将字符串25APR18转换为2018-04-25.

我试着做以下事情:

DateTime.ParseExact("25APR18", "yyyy-mm-dd", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

但它没有转换,并给我错误说"字符串未被识别为有效的DateTime".

我找不到合适的解决方案.

有什么建议?

c# datetime-format datetime-conversion

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