Html helper asp.net mvc3或mvc4 html帮助程序不工作 //index.cshtml的一部分 @{ ViewBag.Title=“主页”; } 家 ,世界(从视野)! //家庭控制器 使用制度; 使用System.Collections.Generic; 使用System.Linq; 使用System.Web; 使用System.Web.Mvc; 命名空间PartyVites_2.0控制器 { 公共类homeController:控制器 { // //回家/ 公共视图结果索引() { int hour=DateTime.Now.hour; ViewData[“问候语”]=(小时

Html helper asp.net mvc3或mvc4 html帮助程序不工作 //index.cshtml的一部分 @{ ViewBag.Title=“主页”; } 家 ,世界(从视野)! //家庭控制器 使用制度; 使用System.Collections.Generic; 使用System.Linq; 使用System.Web; 使用System.Web.Mvc; 命名空间PartyVites_2.0控制器 { 公共类homeController:控制器 { // //回家/ 公共视图结果索引() { int hour=DateTime.Now.hour; ViewData[“问候语”]=(小时,html-helper,Html Helper,大家好,这是我第一次在这里提问,我刚刚开始学习和探索asp.NETMVC4.5,我试图找出html助手来工作,但显然当我在broswer上运行应用程序时,我得到了,world(从视图)!但不是helper ViewData的价值我做错了什么,或者visual Studio不支持html helpers,或者您必须更改设置使其工作,我尝试下载更新,但也不工作,我还尝试在.net framework 3.5下创建新项目,4和4.5选项,但我似乎根本不工作,任何帮助将不胜感激,谢谢 您使用的是razo

大家好,这是我第一次在这里提问,我刚刚开始学习和探索asp.NETMVC4.5,我试图找出html助手来工作,但显然当我在broswer上运行应用程序时,我得到了,world(从视图)!但不是helper ViewData的价值我做错了什么,或者visual Studio不支持html helpers,或者您必须更改设置使其工作,我尝试下载更新,但也不工作,我还尝试在.net framework 3.5下创建新项目,4和4.5选项,但我似乎根本不工作,任何帮助将不胜感激,谢谢


您使用的是razor还是asp.net模板?Razor语法应该是
@ViewData[“greeting”]
我想我使用的是Razor模板谢谢伙计,它工作正常,我想是Razor,谢谢
//part of index.cshtml
    @{

        ViewBag.Title = "Home";
    }

    <body>
    <h2>Home</h2>
    <%= ViewData["greeting"] %> , world (from the view)!
    </body>





//homeController

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Mvc;

    namespace PartyInvites_2.Controllers
    {
        public class homeController : Controller
        {
            //
            // GET: /home/

            public ViewResult Index()
            {
                int hour = DateTime.Now.Hour;
                ViewData["greeting"] = (hour < 12 ? "good morning" : "good evening");

                return View();
            }


        }
    }