我有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.
这个错误的原因是什么?我该如何解决?
我有一个 asp.net mvc 应用程序,我在其中使用了一个session属性:
Session["id"] = id;
Run Code Online (Sandbox Code Playgroud)
我的问题是属性的超时,我想在它更改为另一个值之前是无限的。现在,当在定时器期满(30秒)Session["id"]取null为值。
最好的方法是什么?
我有一个PHP应用程序,我必须在两个日期之间进行比较
$interval = date("Y-m-d",time()) - date("2013-07-1");
Run Code Online (Sandbox Code Playgroud)
但是,它总是0作为值返回$interval.
如何修改代码以解决问题?
我在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) 我有一个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.
如何更改代码段?
我是开发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.
那么如何修改我的代码片段以集成在第一个应用程序中启动的第二个应用程序的显示?
我有一个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)
如何通过用户会话共享变量的值?可能吗?
我在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方法,我得到相同的结果
我需要知道这个错误的原因是什么?我该如何解决?
我有一个带有剃刀视图引擎的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)
所以我需要知道:
我在这里尝试解码Mickaël 一词
using System;
using System.Net;
using System.Web;
public class Program
{
public static void Main()
{
string s1 = WebUtility.HtmlDecode("Mickaël") ;
string s2 = HttpUtility.HtmlDecode("Mickaël") ;
Console.WriteLine(s1);
Console.WriteLine(s2);
}
}
Run Code Online (Sandbox Code Playgroud)
但是我得到这个输出:
Mickaël
Mickaël
Run Code Online (Sandbox Code Playgroud)
因此,我需要知道如何正确解码该单词?