HttpRuntime.AppDomainAppPath.NET Core 中的等价物是什么?我将一个项目从 ASP.NET 移到了核心,并且不包括一些库(例如System.Web)。这是一个小例子:
sb.AppendLine("\"New Path\": \"" + newFile.FullName.Replace(HttpRuntime.AppDomainAppPath, "/");
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激,谢谢
我知道有一种方法可以在视图中添加 c# 函数并通过@functions{ ... }在我的视图中使用方法调用它们,但是有没有一种方法可以使用这些函数创建共享视图以包含在控制器视图中,而无需复制同一行代码每一个?我尝试@inject在_Layout视图中使用和其他方法,但显然无法调用这些方法。我也尝试创建一个这样的外部类,但我只想在可能的情况下使用视图:
public class Functions : RazorPage<dynamic>
{
public override Task ExecuteAsync()
{
throw new NotImplementedException();
}
public string GetTabActive(string lang)
{
if (ViewBag.lang.ToString() == lang) return "active";
return "";
}
}
Run Code Online (Sandbox Code Playgroud) asp.net-mvc ×2
c# ×2
asp.net ×1
asp.net-core ×1
css ×1
javascript ×1
jquery ×1
jquery-ui ×1
razor ×1