Я новичок в ASP.NET и задаю очень простой вопрос о том, что C# используется в представлении. Я пытаюсь отобразить текущее время, но он показывает код C#, а не datetime.now. Любая помощь будет оценена!ASP.NET MVC C# Beginner - Views and Controller
Controller:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MyFirstHelloWorld.Controllers
{
public class HelloWorldController : Controller
{
// GET: HelloWorld
public ActionResult Index()
{
ViewData["CurrentTime"] = DateTime.Now.ToString();
return View();
}
}
}
View:
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
<body>
<div>
This is our first MVC Application.
The current date and time is <%= ViewData["CurrentTime"]%>
</div>
</body>
Displays the below result:
This is our first MVC Application.
The current date and time is <%= ViewData["CurrentTime"]%>
Вместо этого вы используете неправильный синтаксис для MVC '@ViewData [" CurrentTime "]'. – DavidG
@CodeCaster Из молотка на сегодня? Жаль, что я не считал этот маршрут, о-о! – DavidG
@ У Дэвида нет (пока ...) для MVC :) – CodeCaster