ASP.NET MVC–find error
I am moderator and a frequent answerer at forums.asp.net . Mostly of time the error is in thinking that database connection errors belong to MVC – or other things that are part of the .NET framework, not of MVC . However , I must write here the most confusing problem that I have encountered:
<start quoting>
“I have an XML file, whose contents I want to display on the browser window using ASP drop down list and LINQ to XML. I am using Visual Studio MVC 4 for this purpose. In the model folder I have created a file to access the XML file, whose contents are :
[… not important code]
In the view folder, I have a asp file as shown
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="MvcApplication7.Controllers.QueryController" CodeBehind="~/Controllers/QueryController.cs" %> <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> <div id="updatePanel"> <asp:DropDownList runat="server" ID="fragment"> </asp:DropDownList> </div> </asp:Content>And finally in the Controller folder, I have
namespace MvcApplication7.Controllers { public class QueryController : System.Web.UI.Page { // // GET: /Query/ protected void Page_Load(object sender, EventArgs e) { fragment.DataSource = MvcApplication7.Models.fragmentNameModels.GetFragmentName(); fragment.DataTextField = "id"; fragment.DataValueField = "id"; fragment.DataBind(); }} }The ID given to the drop down list is "fragment", but when i use it my controller file I get the following error message :
Error 1 The name 'fragment' does not exist in the current context “
<end quoting>
Could you spot the error?
Then re-read the post and found the confusing things that will make assumption that is MVC ( including original poster words, comments and code)
( And , if not, the answer is here http://forums.asp.net/t/1974367.aspx?The+name+________+does+not+exist+error+Advice+needed+ASAP+ )
Leave a Reply