iv做了一个网络论坛,因为我在我的本地驱动器上有很多文件夹,现在我可以在网页上搜索任何我想要的文件夹。从我的结果c打开窗口资源管理器文件夹#
现在我正在寻找添加一个链接到搜索结果,所以它直接带我到文件夹。
我在C#代码:
protected void List_Dirs(string searchStr = null)
{
try
{
MainContentLocal.InnerHtml = "";
string[] directoryList = System.IO.Directory.GetDirectories("\\\\myfiles\\Web");
int x = 0;
foreach (string directory in directoryList)
{
if (searchStr != null && searchStr.Length > 1)
{
UserInfo.Text = "Your Search for : <strong>" + SearchPhrase.Text + "</strong> returns ";
if(directoryP.ToLower().Contains(searchStr.ToLower()))
{
MainContentLocal.InnerHtml += directoryP + "<br />";
x++;
}
}
else
{
MainContentLocal.InnerHtml += directoryP + "<br />";
}
if (searchStr != null && searchStr.Length > 1)
{
UserInfo.Text += "<strong>" + x.ToString() + "</strong> results";
UserInfo.CssClass = "userInfo";
}
}
catch(Exception DirectoryListExp)
{
MainContentLocal.InnerHtml = DirectoryListExp.Message;
}
}
当我输入的东西是搜索,我会得到这样一个文件夹列表:
Your Search for : project returns 2 results
job234 project234 Awards
job323 project game
现在有没有什么办法,我点击的结果使我可以打开一个窗口上的网页浏览
感谢
对不起,我想从我的搜索结果中出现一个窗口资源管理器文件夹,当我点击 – al123
我编辑了我的答案,看看'Process.Start(文件夹)'部分 – KoalaBear