Can I pass Clietside Objects

  • Thread starter Thread starter Murali Inguva
  • Start date Start date
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
 
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.
 
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.
 
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?
 
Hi

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

--
Best Regards
Vidar Petursson
==============================
Microsoft Internet Client & Controls MVP
==============================
 
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?
 
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
 
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
 
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
 
Back
Top