> However, again, this is certainly doable in CF. If ASPX uses a second
> file <filename>.aspx.cs to contain such code, you could easily make
> button.cfm check for the existence of such a file and then include 
> it so
> it could call custom event handlers for your specific button.

Not sure what you mean here.  In ASPX, you only need zero-one codebehind file for any 
given page.  In that file, you would specify properties/events/etc for all objects on 
that page.

> 
> ========================================================================
> ===
> Raymond Camden, ColdFusion Jedi Master for Mindseye, Inc
> (www.mindseye.com)
> Member of Team Macromedia 
> (http://www.macromedia.com/go/teammacromedia)
> Email    : [EMAIL PROTECTED]
> Blog     : www.camdenfamily.com/morpheus/blog
> Yahoo IM : morpheus
> 
> "My ally is the Force, and a powerful ally it is." - Yoda 
> 
> > -----Original Message-----
> > From: jon hall [EMAIL PROTECTED] 
> > Sent: Thursday, July 17, 2003 12:51 PM
> > To: CF-Talk
> > Subject: Re: MSDN on CF -> ASP.net
> > 
> > 
> > See Raymond's response :)
> > 
> > <cfif isDefined("caller.form")>
> >     //hmmm spotted problem...should name defaults differently
> >     <cfif attributes.value NEQ value>  <--- onChange
> >           <cfset value = "Form submit successful and you 
> > changed the default!">
> >     <cfelse>
> >           <cfset value="Form submit successful!">
> >     </cfif>
> > </cfif>
> > 
> > Could probably go really far and define onChange, onSubmit, 
> > etc. methods for each input. I'd prefer the form collection 
> > itself to be an object though, instead of a structure. This 
> > would all be easier if so.
> > 
> > -- 
> >  jon
> >  [EMAIL PROTECTED]
> > 
> > Thursday, July 17, 2003, 2:32:23 PM, you wrote:
> > ksc> As with Raymond's suggestion, you can't change them at runtime.
> > 
> > 
> > ksc> ----- Original Message -----
> > ksc> From: jon hall <[EMAIL PROTECTED]>
> > ksc> Date: Thursday, July 17, 2003 12:28 pm
> > ksc> Subject: Re: MSDN on CF -> ASP.net
> > 
> > >> Ok...if you insist.
> > >> 
> > >> input.cfm:
> > >> <cfparam name="maxlength" default="255">
> > >> <cfparam name="width" default="462">
> > >> <cfparam name="type" default="text">
> > >> <cfparam name="value" default="Hello There!">
> > >> 
> > >> <cfif isDefined("caller.form")>
> > >>    <cfset value="Form submit successful!">
> > >> </cfif>
> > >> 
> > >> <input id="#attributes.id#" type="#type#" width="#width#"
> > >> maxlength="#maxlength#" value="#value#">
> > >> 
> > >> 
> > >> 
> > >> callingpage.cfm:
> > >> <cfimport taglib="extensions\customtags\ui" prefix="ui">
> > >> 
> > >> <form method="post">
> > >>  <ui:input id="foo">
> > >>  <input type="submit">
> > >> <form>
> > >> 
> > >> Untested...but it should work. Obviously this would not be usable
> > >> in a
> > >> real world scenario, I would internally in input.cfm create a
> > >> structure of some kind of each input contained in the calling 
> page,> >> and use that to reference which particular input I am 
> > referencing, and
> > >> would want to page some kind of page context as well. Of 
> > course...I'm
> > >> making up stuff on the fly here, there may be an even better way.
> > >> 
> > >> --
> > >> jon
> > >> [EMAIL PROTECTED]
> > >> 
> > >> Thursday, July 17, 2003, 1:44:32 PM, you wrote:
> > >> ksc> You can change the properties of objects on the page in a
> > >> different place than where the object is instantiated.
> > >> 
> > >> ksc> Please show me the equivalent CF code.  Then we can make a
> > >> comparison.
> > >> ksc> ----- Original Message -----
> > >> ksc> From: Raymond Camden <[EMAIL PROTECTED]>
> > >> ksc> Date: Thursday, July 17, 2003 11:37 am
> > >> ksc> Subject: RE: RE: RE: MSDN on CF -> ASP.net
> > >> 
> > >> >> Um, how is this any different from
> > >> >> 
> > >> >> <cfimport ...>
> > >> >> 
> > >> >> <body>
> > >> >> 
> > >> >> Customer name <tag:foo>
> > >> >> 
> > >> >> ?
> > >> >> 
> > >> >> 
> > >> 
> > 
> =====================================================================> >> ===>> ===
> > >> >> Raymond Camden, ColdFusion Jedi Master for Mindseye, Inc
> > >> >> (www.mindseye.com)
> > >> >> Member of Team Macromedia
> > >> >> (http://www.macromedia.com/go/teammacromedia)
> > >> >> Email    : [EMAIL PROTECTED]
> > >> >> Blog     : www.camdenfamily.com/morpheus/blog
> > >> >> Yahoo IM : morpheus
> > >> >> 
> > >> >> "My ally is the Force, and a powerful ally it is." - Yoda
> > >> >> 
> > >> >> > -----Original Message-----
> > >> >> > From: [EMAIL PROTECTED] [EMAIL PROTECTED]
> > >> >> > Sent: Thursday, July 17, 2003 11:24 AM
> > >> >> > To: CF-Talk
> > >> >> > Subject: Re: RE: RE: MSDN on CF -> ASP.net
> > >> >> > 
> > >> >> > 
> > >> >> > Sure..
> > >> >> > 
> > >> >> > Here's my .aspx page...
> > >> >> > 
> > >> >> > <% Page Inherits="myPage" CodeBehind="myPage.aspx.cs" %>
> > >> >> > 
> > >> >> > <html>
> > >> >> > <head>
> > >> >> > <title>My Page</title>
> > >> >> > </head>
> > >> >> > 
> > >> >> > <body>
> > >> >> > 
> > >> >> > Customer Name:
> > >> >> > <asp:textbox id="txtCustomer" width="462px" 
> runat="server" />
> > >> >> > 
> > >> >> > <br>
> > >> >> > 
> > >> >> > <asp:button id="btnSave" text="Save" runat="server"
> > >> >> > cssclass="button" />
> > >> >> > 
> > >> >> > </body>
> > >> >> > </html>
> > >> >> > 
> > >> >> > Here's my codebehind page...
> > >> >> > 
> > >> >> > using System;
> > >> >> > using System.Web;
> > >> >> > using System.Web.UI;
> > >> >> > using System.Web.UI.WebControls;
> > >> >> > using System.Web.UI.HtmlControls;
> > >> >> > 
> > >> >> > public class maintainGroup : System.Web.UI.Page
> > >> >> > {
> > >> >> >    protected System.Web.UI.WebControls.TextBox txtCustomer;
> > >> >> >    protected System.Web.UI.WebControls.Button btnSave;
> > >> >> >       
> > >> >> >    // Runs when the page loads
> > >> >> >    protected void Page_Load(object sender, 
> System.EventArgs e)
> > >> >> >    {
> > >> >> >       // Let's give the textbox some text.
> > >> >> >       txtCustomer.Text = "Hello There!";
> > >> >> >       // Let's give it a maxlength.
> > >> >> >       txtCustomer.MaxLength = 255;
> > >> >> >       
> > >> >> >       // Let's make the button call a method when 
> > it's clicked.
> > >> >> >       btnSave.Click += new EventHandler(this.FooBar);
> > >> >> >    }
> > >> >> >    
> > >> >> >    protected void FooBar(object sender, System.EventArgs e)
> > >> >> >    {
> > >> >> >       // Let's change the text in the button.
> > >> >> >       btnSave.Text = "You clicked me!";
> > >> >> >    }
> > >> >> >    
> > >> >> > }
> > >> >> > 
> > >> >> > 
> > >> >> > 
> > >> >> > ----- Original Message -----
> > >> >> > From: Raymond Camden <[EMAIL PROTECTED]>
> > >> >> > Date: Thursday, July 17, 2003 10:35 am
> > >> >> > Subject: RE: RE: MSDN on CF -> ASP.net
> > >> >> > 
> > >> >> > > Can you give a very small example of this, i.e. real code?
> > >> >> > > 
> > >> >> > > 
> > >> >> > 
> > >> >> 
> > >> 
> > 
> =====================================================================> >> => > ==
> > >> >> > > ===
> > >> >> > > Raymond Camden, ColdFusion Jedi Master for Mindseye, Inc
> > >> >> > > (www.mindseye.com)
> > >> >> > > Member of Team Macromedia
> > >> >> > > (http://www.macromedia.com/go/teammacromedia)
> > >> >> > > Email    : [EMAIL PROTECTED]
> > >> >> > > Blog     : www.camdenfamily.com/morpheus/blog
> > >> >> > > Yahoo IM : morpheus
> > >> >> > > 
> > >> >> > > "My ally is the Force, and a powerful ally it is." - Yoda
> > >> >> > > 
> > >> >> > > > -----Original Message-----
> > >> >> > > > From: [EMAIL PROTECTED] [EMAIL PROTECTED]
> > >> >> > > > Sent: Thursday, July 17, 2003 10:21 AM
> > >> >> > > > To: CF-Talk
> > >> >> > > > Subject: Re: RE: MSDN on CF -> ASP.net
> > >> >> > > > 
> > >> >> > > > 
> > >> >> > > > The paragraph is correct.
> > >> >> > > > 
> > >> >> > > > You can write a presentation layer in ASP.NET with 
> > >> >> > > > absolutely zero application logic.  All the time. 
> >  With no 
> > >> >> > > > exceptions.
> > >> >> > > > 
> > >> >> > > > This still isn't possible in CF, or JSP, or ASP, or PHP,
> > >> etc...>> > > >
> > >> >> > > > ----- Original Message -----
> > >> >> > > > From: Mike Brunt <[EMAIL PROTECTED]>
> > >> >> > > > Date: Thursday, July 17, 2003 10:07 am
> > >> >> > > > Subject: RE: MSDN on CF -> ASP.net
> > >> >> > > > 
> > >> >> > > > > I'm on my way out so can't read all, but paragraph 3
> > >> >> > deserves some
> > >> >> > > > > kind of
> > >> >> > > > > response: -
> > >> >> > > > > 
> > >> >> > > > > "ColdFusion follows the same development and page
> > >> >> > execution model
> > >> >> > > > > as that of classic ASP, PHP, JSP, and other similar
> > >> >> > Web-scripting
> > >> >> > > > > languages. Specifically, code is embedded in HTML
> > >> >> > markup, and as a
> > >> >> > > > > given
> > >> >> > > page
> > >> >> > > > > executesfrom top to bottom, the output of the code's
> > >> execution>> > > > > takes the place of
> > >> >> > > > > the embedded code in the resulting HTML document. This
> > >> >> > > development
> > >> >> > > > > model is
> > >> >> > > > > easy to grasp, but it does have a number of drawbacks.
> > >> Chief>> > > among
> > >> >> > > > > these is
> > >> >> > > > > the lack of separation between application logic and
> > >> >> > > presentation
> > >> >> > > > > markup.Mixing code and presentation makes the code
> > >> harder to
> > >> >> > > read,
> > >> >> > > > > which increases
> > >> >> > > > > the time and effort involved in maintenance, and 
> creates> >> >> > > significant> > challenges for non-programming 
> graphic 
> > >> >> > > significant> > designers
> > >> >> > > who need to
> > >> >> > > > > modify a page.
> > >> >> > > > > Over the years, ColdFusion has introduced 
> > several ways to
> > >> >> > > mitigate
> > >> >> > > > > this lack
> > >> >> > > > > of separation, including custom tags, and 
> > others-but the 
> > >> >> > > > > fundamental model remains."
> > >> >> > > > > 
> > >> >> > > > > What about cfc's and for those who really want to move
> > >> >> more OO
> > >> >> > > > > concepts CF and Mach II.  This is typical MS BS and
> > >> >> deserves a
> > >> >> > > > > response
> > >> >> > > from
> > >> >> > > > > MM in my
> > >> >> > > > > opinion.  (A lot of bloody abbreviations there!).
> > >> >> > > > > 
> > >> >> > > > > Kind Regards - Mike Brunt
> > >> >> > > > > Webapper Services LLC
> > >> >> > > > > Web Site http://www.webapper.com
> > >> >> > > > > Blog http://www.webapper.net
> > >> >> > > > > 
> > >> >> > > > > Webapper <Web Application Specialists>
> > >> >> > > > > 
> > >> >> > > > > -----Original Message-----
> > >> >> > > > > From: Jesse Houwing [EMAIL PROTECTED]
> > >> >> > > > > Sent: Thursday, July 17, 2003 8:44 AM
> > >> >> > > > > To: CF-Talk
> > >> >> > > > > Subject: MSDN on CF -> ASP.net
> > >> >> > > > > 
> > >> >> > > > > First it explains what both ASP.net and Coldfusion are
> > >> and
> > >> >> that
> > >> >> > > > > they share a similar background. A simpel feature
> > >> >> comparison is
> > >> >> > > > > used to
> > >> >> > > show
> > >> >> > > > > how one can
> > >> >> > > > > convert a Coldfusion Application to ASP.net.
> > >> >> > > > > 
> > >> >> > > > > It contains a few errors, especially 'forgetting' to
> > >> >> > mention that
> > >> >> > > > > a lot of functionality is available in the standard
> > >> JAVA
> > >> >> API's
> > >> >> > > > > which
> > >> >> > > van be
> > >> >> > > > > directlyaccessed from coldfusion (Image support in
> > >> ASP.net is
> > >> >> > > also
> > >> >> > > > > only available
> > >> >> > > > > through teh .Net framework, the same applies to 
> SAX XML
> > >> >> > > support and
> > >> >> > > > > Threading).
> > >> >> > > > > 
> > >> >> > > > > They conclude that ASP.net is more reliable, faster
> > >> >> > scaling better
> > >> >> > > > > etc. etc. without showing any figures ro numbers.
> > >> >> > > > > 
> > >> >> > > > > Read it for yourself:
> > >> >> > > > > 
> > >> >> > > > > 
> > >> >> 
> http://msdn.microsoft.com/library/default.asp?url=/library/en-
> > >> >> > > > > us/dnaspp/html/coldfusiontoaspnet.asp
> > >> >> > > > > 
> > >> >> > > > > Jesse
> > >> >> > > > > 
> > >> >> > > > > 
> > >> >> > > > 
> > >> >> > > 
> > >> >> > 
> > >> >> 
> > >> ksc> 
> > >> 
> > ksc> 
> > 
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to