小编Lam*_*fif的帖子

使用System.IO.Directory.Delete删除目录

我有ac#应用程序,我必须删除一个目录:

 if (buttonName == "Supprimer projet")
            {
                if (url != null)
                {
                    proj.DeleteDirectory(proj.GetProjectsId(url));
                    var path = Path.Combine(@"C:\Projets", url);
                    try
                    {
                        Directory.Delete(path);
                    }
                    catch { }
                    return RedirectToAction("Gestion", "Admin");
                }
            }
Run Code Online (Sandbox Code Playgroud)

但我有这个例外the directory is not empty \r\n.

这个错误的原因是什么?我该如何解决?

.net c# directory io file

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

在 C# 中更改会话变量超时

我有一个 asp.net mvc 应用程序,我在其中使用了一个session属性:

Session["id"] = id;
Run Code Online (Sandbox Code Playgroud)

我的问题是属性的超时,我想在它更改为另一个值之前是无限的。现在,当在定时器期满(30秒)Session["id"]null为值。

最好的方法是什么?

.net c# asp.net asp.net-mvc session

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

获取两个日期之间的天数

我有一个PHP应用程序,我必须在两个日期之间进行比较

$interval = date("Y-m-d",time()) - date("2013-07-1");
Run Code Online (Sandbox Code Playgroud)

但是,它总是0作为值返回$interval.

如何修改代码以解决问题?

php time datetime date

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

在ASP.NET MVC剃须刀应用程序中将Datetime C#类型转换为Date javascript

我在javascript中转换日期时遇到问题。我尝试以下代码段:

$(document).ready(function () {
            var date = new Date();
            var d = date.getDate();
            var m = date.getMonth();
            var y = date.getFullYear();

            $('#calendar').fullCalendar({
                theme: true,
                header: {left: 'prev,next today',center: 'title',right: 'month,agendaWeek,agendaDay'},
                editable: true,
                events: [
                            {
                    title: 'Birthday Party',
                    start: new Date(y, m, d+1, 19, 0),
                    end: new Date(y, m, d+1, 22, 30),
                    allDay: false
                    }
                        ]

                });
            });
Run Code Online (Sandbox Code Playgroud)

它可以工作,但是如果我将其更改为:

 $(document).ready(function () {
            var date = new Date();
            var d = date.getDate();
            var m = date.getMonth();
            var y = date.getFullYear();

            $('#calendar').fullCalendar({ …
Run Code Online (Sandbox Code Playgroud)

.net javascript c# asp.net-mvc jquery

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

使用列表集合的find方法

我有一个Web应用程序,我在其中使用List集合.我想用另一个更高效的替换这个片段.

List<Project> liste = notre_admin.Get_Project_List();
Project p = new Project();
foreach (Project pi in liste)
{
    if (pi.Id_project == id_project) {p = pi; break;}
}
Run Code Online (Sandbox Code Playgroud)

我想用一行替换这些代码行,其中我使用的find方法List.

如何更改代码段?

.net c# linq collections

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

在wpf应用程序的新Itemtab中运行exe文件

我是开发Wpf的初学者,我需要知道如何在控件中运行.exe一个新的应用程序.我做了这个片段:TabItemTabControl

 private void MenuItem_Click_6(object sender, RoutedEventArgs e) { 
    TabItem nPage = new TabItem();
    nPage.Header = "nouveau";
    TabPage.Items.Add(nPage);
    ProcessStartInfo pInfo = new ProcessStartInfo("Multi-langue.exe");
    pInfo.WorkingDirectory = @"C:\Multi-langue\Multi-langue\bin\Debug";
    Process p = Process.Start(pInfo);
    }
Run Code Online (Sandbox Code Playgroud)

新应用程序正在运行但不在新的应用程序中TabItem.

那么如何修改我的代码片段以集成在第一个应用程序中启动的第二个应用程序的显示?

.net c# wpf process

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

按会话共享变量

我有一个Asp.net应用程序,我想设置一个变量"按会话共享"

我解释 :

如果我们想要共享变量的值,我们添加关键字 static

public static string Name;
Run Code Online (Sandbox Code Playgroud)

如果我们想通过线程共享它,我们添加属性 ThreadStatic

[ThreadStatic] 
  public static int Id;
Run Code Online (Sandbox Code Playgroud)

如何通过用户会话共享变量的值?可能吗?

.net c# asp.net session static

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

从TextBox填充整数数组

我在winforms应用程序中有一个文本框,当我录制这个值时,例如1258

 int[] arr = new int[] { textBox1.Text[0], textBox1.Text[1], textBox1.Text[2], textBox1.Text[3] };
Run Code Online (Sandbox Code Playgroud)

内容arr是:49,50,53,56不是1,2,5,8 !!!

即使我使用StringTrim方法,我得到相同的结果

我需要知道这个错误的原因是什么?我该如何解决?

c# arrays string collections winforms

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

将CSS样式应用于html帮助器

我有一个带有剃刀视图引擎的Asp.net应用程序

我想申请一个CSS风格Html.ActionLink.所以我试着改变这个:

 <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Espace propriétaire du terrain <span class="caret"></span></a>
Run Code Online (Sandbox Code Playgroud)

对此

 @Html.ActionLink("Espace propriétaire du terrain ", "About", "Home",null, new {  @style="class:dropdown-toggle;data-toggle:dropdown; role:button; aria-expanded:false" })
Run Code Online (Sandbox Code Playgroud)

但是这个样式没有应用,我把它作为源代码来源代码

<a href="/Home/About" style="class:dropdown-toggle;data-toggle:dropdown; role:button; aria-expanded:false">Espace propriétaire du terrain </a>
Run Code Online (Sandbox Code Playgroud)

所以我需要知道:

  1. 为什么会这样?
  2. 我该如何修复我的代码?

.net html css asp.net-mvc razor

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

使用C#&amp;&amp; dotnet核心编码单词

在这里尝试解码Mickaël 一词

using System;
using System.Net;
using System.Web;

public class Program
{
    public static void Main()
    {
        string s1 = WebUtility.HtmlDecode("Micka&#xEBl") ;
        string s2 = HttpUtility.HtmlDecode("Micka&#xEBl") ; 

        Console.WriteLine(s1);
        Console.WriteLine(s2);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我得到这个输出:

Micka&#xEBl

Micka&#xEBl
Run Code Online (Sandbox Code Playgroud)

因此,我需要知道如何正确解码该单词?

.net c# .net-core

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