我有一个 WSL,~/library在 WSL 中创建了一个目录。然后我运行 VSCode 并直接从 Windows 资源管理器打开此文件夹,导致将其作为“本地 Windows”文件夹而不是 WSL 打开。添加到进攻中,我创建从VSCode(假设2个文件夹foo和bar)内library。
这样做的代价是现在我无法从 Windows 资源管理器或 WSL(sudo rmdir foo或sudo rm -rf foo)中删除这些文件夹。在 Windows 和 Ubuntu 中,我收到拒绝访问错误。我既是 Windows 管理员又是 root 用户。
删除它们有什么解决方法吗?
我第一次使用Razor与MVC3合作,我有一个局部视图,在许多其他地方使用,没有模型.现在我需要它,我可以创建一个可选模型吗?如果它被传递,那么我将使用它,否则我将保留默认行为.
[更新]
我想这样称呼它:
@Html.Partial("_myPartialView")
Run Code Online (Sandbox Code Playgroud)
或这个:
@Html.Partial("_myPartialView", "Some string")
Run Code Online (Sandbox Code Playgroud)
(局部视图模型是一个字符串)
这可能吗?