larryq
larryq

Reputation: 16299

ASP.Net MVC view unable to see HtmlHelper extension method

We're going through an ASP.Net MVC book and are having trouble with using an extenstion method within our view. The Extension method looks like this:

using System;
using System.Runtime.CompilerServices;
using System.Web.Mvc;

namespace MvcBookApplication
{
  public static class HtmlHelperExtensions
  {
    public static string JQueryGenerator(this HtmlHelper htmlHelper, string formName, object model);
  }
}

We use the extension method in our view like this:

    <%=Html.JQueryGenerator("createmessage", ViewData.Model)%>

The problem is, that line of code says JQueryGenerator isn't a recognized method of HtmlHelper. I believe we've got the correct references set in the web project, but are there other things we can check? There's no using statement for views, is there?

Upvotes: 0

Views: 781

Answers (1)

Gregoire
Gregoire

Reputation: 24832

Have you added a reference to MvcBookApplication namespace in your web.config ?

Upvotes: 2

Related Questions