Code: Select all
peter@laptop:/data/DotNet/dotnettest$ tree -d
.
├── bin
│ └── Debug
│ └── net9.0
├── Controllers
├── Models
├── obj
│ └── Debug
│ └── net9.0
│ ├── ref
│ ├── refint
│ └── staticwebassets
├── Properties
├── Views
│ └── Home
└── wwwroot
Code: Select all
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddControllersWithViews();
var app = builder.Build();
app.MapGet("/", () => "Hello World!");
app.MapGet("/Home", () => "Hellow there");
app.Run();
Code: Select all
namespace Blog.Models
{
public class Post : Model
{
public string? Title { get; set; }
public int Views { get; set; } = 0;
public string? Content { get; set; }
public string? Excerpt { get; set; }
public string? CoverImagePath { get; set; }
public bool Public { get; set; }
}
}
< /code>
und mein Controller: < /p>
public class Post
{
public string ActionIndex()
{
// return "This is my default action...";
return View("/Home/Index");
}
}
Code: Select all
[b]testy westy[/b]
< /code>
Hier ist der Build -Fehler, den ich sehe: < /p>
Peter@Laptop: /data /dotnet /dotnettest $ dotnet Build restore complete (0.3s)
/>/data/dotnet/dotnettest/controllers/postcontroller.cs(6,16): Fehler CS0103: Der Name 'View' existiert nicht im aktuellen Kontext. View ()