Can I pass Clietside Objects

M

Murali Inguva

Hi Guys,
Couple Questions
1. Is there any way that i can pass client Side Objects to Server Side.

2. Can i validate the data of serverside text boxes / combo box in client
side?

If you know the answers please let me know.

Thanks
Murali
 
M

Marina

1. What do you mean by passing? As object, no you cannot. You can set the
values of various HTML elements, and then access them on the server. For
example, if you have hidden input controls, you can set their value client
side, and then retrieve those values on the server after a post.

2. Yes. Use javascript to get access to the HTML element representing the
textbox, and then just do whatever you need to.
 
E

Elliot Rodriguez

Murali:

1. Nope. Thats what makes them "Client Side"
2. Yes, using Javascript and the Form's OnSubmit event. Without knowing more
specifics, thats all I can offer.
 
M

Murali Inguva

Q1. I got that. I know that in previous version on you cannot do that. I was
wondoring in .Net can we do it or not.

Q2. I mean to say I have <asp:TextBox id="TextBox1"
runat="server"></asp:TextBox>
How do iget this value in javascript.
I cannot see any object with this name because it runs at server.
Is it possible?
 
V

Vidar Petursson

Hi

alert(document.forms[0].TextBox1.value);

--
Best Regards
Vidar Petursson
==============================
Microsoft Internet Client & Controls MVP
==============================
 
M

Murali Inguva

Thaks for help

What about the events?
Means if it a command button can i write client side click event just like
HTML Controls?



Vidar Petursson said:
Hi

alert(document.forms[0].TextBox1.value);

--
Best Regards
Vidar Petursson
==============================
Microsoft Internet Client & Controls MVP
==============================
Murali Inguva said:
Q1. I got that. I know that in previous version on you cannot do that. I was
wondoring in .Net can we do it or not.

Q2. I mean to say I have <asp:TextBox id="TextBox1"
runat="server"></asp:TextBox>
How do iget this value in javascript.
I cannot see any object with this name because it runs at server.
Is it possible?
 
M

Marina

All .NET controls just get evaluated to plain old HTML. Have you looked at
the rendered HTML? Because you will see that an <asp:Textbox> becomes an
<input>, and so on.

Client side functionality has not changed - it is still just the browser
evaluating HTML and javascript. So everything is the same - client side
events, client side properties, everything.

Murali Inguva said:
Thaks for help

What about the events?
Means if it a command button can i write client side click event just like
HTML Controls?



Vidar Petursson said:
Hi

alert(document.forms[0].TextBox1.value);

--
Best Regards
Vidar Petursson
==============================
Microsoft Internet Client & Controls MVP
==============================
Murali Inguva said:
Q1. I got that. I know that in previous version on you cannot do that.
I
was
wondoring in .Net can we do it or not.

Q2. I mean to say I have <asp:TextBox id="TextBox1"
runat="server"></asp:TextBox>
How do iget this value in javascript.
I cannot see any object with this name because it runs at server.
Is it possible?



1. What do you mean by passing? As object, no you cannot. You can
set
the
values of various HTML elements, and then access them on the server. For
example, if you have hidden input controls, you can set their value client
side, and then retrieve those values on the server after a post.

2. Yes. Use javascript to get access to the HTML element
representing
the
textbox, and then just do whatever you need to.

Hi Guys,
Couple Questions
1. Is there any way that i can pass client Side Objects to Server Side.

2. Can i validate the data of serverside text boxes / combo box in
client
side?

If you know the answers please let me know.

Thanks
Murali
 
M

Murali Inguva

Pefect..
You helped me one more time
thanks a lot
Marina said:
All .NET controls just get evaluated to plain old HTML. Have you looked at
the rendered HTML? Because you will see that an <asp:Textbox> becomes an
<input>, and so on.

Client side functionality has not changed - it is still just the browser
evaluating HTML and javascript. So everything is the same - client side
events, client side properties, everything.

Murali Inguva said:
Thaks for help

What about the events?
Means if it a command button can i write client side click event just like
HTML Controls?



Vidar Petursson said:
Hi

alert(document.forms[0].TextBox1.value);

--
Best Regards
Vidar Petursson
==============================
Microsoft Internet Client & Controls MVP
==============================
Q1. I got that. I know that in previous version on you cannot do
that.
I server.
For
 
S

S. Justin Gengo

Murali

From the code behind page to attach an event (or any other client side
attribute) to the object:

Button1.Attributes.Add("onClick", "javascript:confirm(""Submit form?"");")

--
S. Justin Gengo
Web Developer / Programmer

Free Code Library At:
www.aboutfortunate.com

"Out of chaos comes order."
Nietzche


Murali Inguva said:
Thaks for help

What about the events?
Means if it a command button can i write client side click event just like
HTML Controls?



Vidar Petursson said:
Hi

alert(document.forms[0].TextBox1.value);

--
Best Regards
Vidar Petursson
==============================
Microsoft Internet Client & Controls MVP
==============================
Murali Inguva said:
Q1. I got that. I know that in previous version on you cannot do that.
I
was
wondoring in .Net can we do it or not.

Q2. I mean to say I have <asp:TextBox id="TextBox1"
runat="server"></asp:TextBox>
How do iget this value in javascript.
I cannot see any object with this name because it runs at server.
Is it possible?



1. What do you mean by passing? As object, no you cannot. You can
set
the
values of various HTML elements, and then access them on the server. For
example, if you have hidden input controls, you can set their value client
side, and then retrieve those values on the server after a post.

2. Yes. Use javascript to get access to the HTML element
representing
the
textbox, and then just do whatever you need to.

Hi Guys,
Couple Questions
1. Is there any way that i can pass client Side Objects to Server Side.

2. Can i validate the data of serverside text boxes / combo box in
client
side?

If you know the answers please let me know.

Thanks
Murali
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,085
Messages
2,570,597
Members
47,220
Latest member
AugustinaJ

Latest Threads

Top