473,387 Members | 1,561 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Working with External Design and CodeBehind compilation errors, Best Practice?

I have a project where a html designer gives me a pile of html to
wire up. I do that and it works fine of course. Then, the html
designer makes a bunch of changes, give me back the revised aspx file
and of course it always gives compiler errors. I've asked the
designer not to remove any controls, div tags etc.

The problem is the errors always point to lines that are not the
problem.

Could someone suggest a better way to work with a designer so this
doesn't happen? (or how to find those errors easier).

Thanks
Peter Kellner
http://peterkellner.net
Jun 7 '06 #1
3 1433
Your designer should have an intro course in ASP.NET if you both are
going to be making changes back and forth. Otherwise, once you get the
overall markup ( HTML) from the designer, then any changes would have
to be made by you that way you know things don't get screwed up.

The designer doesn't have to learn how to code; but just learn the
different asp.net tags and what they are used for.
PeterKellner wrote:
I have a project where a html designer gives me a pile of html to
wire up. I do that and it works fine of course. Then, the html
designer makes a bunch of changes, give me back the revised aspx file
and of course it always gives compiler errors. I've asked the
designer not to remove any controls, div tags etc.

The problem is the errors always point to lines that are not the
problem.

Could someone suggest a better way to work with a designer so this
doesn't happen? (or how to find those errors easier).

Thanks
Peter Kellner
http://peterkellner.net


Jun 7 '06 #2
On 7 Jun 2006 08:07:24 -0700, "tdavisjr" <td******@gmail.com> wrote:
Your designer should have an intro course in ASP.NET if you both are
going to be making changes back and forth. Otherwise, once you get the
overall markup ( HTML) from the designer, then any changes would have
to be made by you that way you know things don't get screwed up.

The designer doesn't have to learn how to code; but just learn the
different asp.net tags and what they are used for.


The designer does not asp.net but doesn't have sqlserver licenses
which makes it hard for them to run. I'm also hoping not to have to
force designers to do everthing in vs2005 since most designers don't
like it and it does not work nearly as well for them as adobe or
macromedia.

Any other suggestions regarding what to do to resolve problems that
come up? or am I just SOL.

Thanks
Peter Kellner
http://peterkellner.net
Jun 7 '06 #3
Hello Peter,

I liked the practical comments made earlier and agree a short introduction
into web controls will help if the persons you are working with are
cooperative and motivated to learn. Consider this war story...

When working as an architect I was often working and consulting as a CAD
Manager. The same problems we are having in web development are prevalent
throughout the US construction industry which is controlled by Autoslime who
most know develops and sells their flagship product AutoCRAP which is
actually an outstanding drafting product -- but -- the Autoslimesters
cripple their products to obstruct, hinder or prevent them from being used
with the web for example as well as all other regards of any consideration
to a business owner. Autoslime also has corrupt licensing requirements which
forbid 3rd party development of any applications or add-ins they determine
to be competitive with what Autoslime provides OOTB. Since what is provided
OOTB is crippleware everybody is SOL. Thet are so slimey they claim
customers do not ask for anything other than what they provide OOTB.

Worse yet are the staff that work in various AEC firms (Architecture,
Engineering, Construction) as the construction industry attracts the worst
of the worst of the mental cripples the human race has produced. The
staff -- even when provided with painstakenly created documentation in print
or help files -- including the college educated architects and engineers who
are the worst of them all -- won't or can't as a result of their mental
defects adhere to standard object naming conventions, layer naming
conventions, and other standards each firm's management attempts to develop
and implement as a means to effectively control their costs of production.
The National Institute of Science and Technology (NIST) reports the
crippleware and the morons working in the industry are responsible for
imposing $15 billion in annual losses throughout the US construction
industry.

The same principles are present with Microsoft and the products we use for
web development. Microsoft sells crippleware and those that control the
company have steadfastly refused to ensure the company releases development
products that interoperate with one another. AFIK and have been able to tell
when using CTP even Microsoft's new line of Expression web design and
development products are FU crippleware that does not and will not
interoperate with Visual Studio in the manner that is actually needed.
Granted I haven't put too much time into this matter and the products are
currently CTP but there would at least be some obvious signs in the CTP or
discussions in blogs and newsgroups regarding interoperability.

AFIC it doesn't matter if anybody continues to use Macrodoby Dreamweaver or
not. Even if they decided to use Microsoft products they'd still be working
with crippleware. Even the Team System is crippleware and fails to meet this
simple business requirement which requires genuine collaborative feature
sets built into the products.

So I would suggest you also discuss this issue at
news://macromedia.dreamweaver.appdev and news://macromedia.dreamweaver as
there are a number of people trying to work through the same quandry in
those groups and you may pick up something useful.

For a technical solution that resolves part of the problem you may have to
choose to implement SQL Express at the customer's site and implement other
creative work-arounds and hacks. The bottom line however is in fact the
bottom line and this time its your bottom line we are talking about aren't
we Peter? The same bottom line I finally put into perspective and work at
trying to cover all the bases by writing into each and every agreement when
consulting.

That is in so many words, "Mr. Customer, each time your untrained or
ignorant staff cost me a penney I must charge you a dollar in change order
fees." As a service provider we don't put it so bluntly of course but the
point is you have to tighten up your costs of production and the only way to
do so is by refusing to bear the costs that are not yours to bear.

The pen really can be mightier than the sword. You're probably going to take
a bath on this project but for future projects I urge you to try to write
your agreements to reflect these intangible costs.

Obviously I don't get as much work when I don't assume the risk without
being paid for doing so and you won't either but you will be much happier
and won't kick the dog anymore.

Finally, we can all learn a thing or two from other peers and "Joel on
Software" [1] is a must for all of us.

<%= Clinton Gallagher
NET csgallagher AT metromilwaukee.com
URL http://www.metromilwaukee.com/clintongallagher/

[1] http://discuss.joelonsoftware.com/?biz



"PeterKellner" <pk**********@73rdstreet.com> wrote in message
news:r6********************************@4ax.com...
On 7 Jun 2006 08:07:24 -0700, "tdavisjr" <td******@gmail.com> wrote:
Your designer should have an intro course in ASP.NET if you both are
going to be making changes back and forth. Otherwise, once you get the
overall markup ( HTML) from the designer, then any changes would have
to be made by you that way you know things don't get screwed up.

The designer doesn't have to learn how to code; but just learn the
different asp.net tags and what they are used for.


The designer does not asp.net but doesn't have sqlserver licenses
which makes it hard for them to run. I'm also hoping not to have to
force designers to do everthing in vs2005 since most designers don't
like it and it does not work nearly as well for them as adobe or
macromedia.

Any other suggestions regarding what to do to resolve problems that
come up? or am I just SOL.

Thanks
Peter Kellner
http://peterkellner.net

Jun 8 '06 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Darkoł | last post by:
I'm trying to do a simple web form with asp.net & C# but althoug the page is correctly compilated, when i load the page there is the following error message: System.Web.HttpException: External...
11
by: musosdev | last post by:
Hi guys I'm still working through my conversion to VS2005, I'm getting there, but there's a couple of errors I can't fix. My project uses a couple of external controls (not written by me),...
2
by: tshad | last post by:
This has been driving me crazy. I have been trying to get the error handling working on my system and can get parts of it working and others won't work at all. I found that you can't access...
3
by: Simon | last post by:
Hi there, my question is not specifically related to C++, but rather the practice around it. I've started a big project in C++ and stumbled onto a couple problems like inter-dependency, forward...
0
by: acnx | last post by:
I have an ntier application. I am trying to determine what is the best practice for handing errors in a datagrid. My datagrids are able to add, update and delete data. I am using a...
0
by: dotyet | last post by:
Hi Everyone, I am trying to build a DB2 UDB UDF which can perform regex over the table data. The user defined function will call an external .dll file to do the task. I am referring to the...
2
by: Markus Dehmann | last post by:
What to do if an external library is header-files-only (but you have to use it), and you get lots of linker errors? You will necessarily get linker errors "multiple definition of ..." if you try...
84
by: Patient Guy | last post by:
Which is the better approach in working with Javascript? 1. Server side processing: Web server gets form input, runs it into the Javascript module, and PHP collects the output for document prep....
2
by: Ben Joyce | last post by:
Hi all. I'm confused as to what the best or expected approch is to Web Service design under .Net, mainly with regards to Methods and Parameters. This is a bit awkward to explain so please bear...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.