Solved

Manually adjusting asp.net code gives parser error

Posted on 2014-11-06
3
278 Views
Last Modified: 2014-11-08
I am trying to learn asp.net after creating a bunch of pages using asp 3.0. To do this I am using Visual Studio Express 2013 for web, dragging tables to create grid views, and then looking at the code in hopes of better understanding so I can eventually hand code.

So I use the gridview tasks > edit columns and change the item style to give a column a specific width. That works. I then go to the code and manually do the same thing for another column. When I run it in my browser I get this:

Server Error in '/portal2' Application.

Parser Error

Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: System.Web.UI.WebControls.DataControlFieldCollection must have items of type 'System.Web.UI.WebControls.DataControlField'. 'ItemStyle' is of type 'System.Web.UI.HtmlControls.HtmlGenericControl'.

Source Error:


Line 29:                 <asp:BoundField DataField="assigned" HeaderText="Assigned To" SortExpression="assigned" />
Line 30:                 <asp:BoundField DataField="customer" HeaderText="Customer" SortExpression="customer" />
Line 31:                 <asp:BoundField DataField="jobno" HeaderText="Job No" SortExpression="jobno" /><ItemStyle Width="100px" /></asp:BoundField>
Line 32:                 <asp:BoundField DataField="duedate" HeaderText="Due Date" SortExpression="duedate" DataFormatString="{0:d}" ><ItemStyle Width="100px" /></asp:BoundField>
Line 33:                 <asp:BoundField DataField="issue" HeaderText="Issue" SortExpression="issue" />

Source File: /portal2/issues.aspx    Line: 31

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34237

This makes no sense. If I start using VS.net am I forced to use all the stupid little wizards and not hand code at all?
0
Comment
Question by:princeservice
3 Comments
 
LVL 142

Accepted Solution

by:
Guy Hengel [angelIII / a3] earned 250 total points
ID: 40425950
did you recompile the code after that change?
at least that is the only thing I can see, as the code looks correct ...
0
 
LVL 33

Assisted Solution

by:paulmacd
paulmacd earned 250 total points
ID: 40426175
Try this instead...

<asp:BoundField DataField="jobno" HeaderText="Job No" SortExpression="jobno" ItemStyle-Width="100px"/></asp:BoundField>
0
 

Author Comment

by:princeservice
ID: 40430485
I figured it out. I made the mistake of not removing the  / after SortExpression="jobno".
0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

Sometimes in DotNetNuke module development you want to swap controls within the same module definition.  In doing this DNN (somewhat annoyingly) swaps the Skin and Container definitions to the default admin selections.  To get around this you need t…
Today is the age of broadband.  More and more people are going this route determined to experience the web and it’s multitude of services as quickly and painlessly as possible. Coupled with the move to broadband, people are experiencing the web via …
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now