Saturday, March 24, 2012

Setting Text of a button

Hello everyone,

i have a problem while setting the button text recently

for my case, i would like to set the text of the button on the aspx
page, i have write the code like below

<asp:button id="btn_submit" text='<%# GetText("abc.xml","btn_text")
%>' >

where the GetText is a function which will retrieve a string in xml
The page can run but the text cannot be display on the button. i am
sure that the function is work as i have tried it on the code-behind
like: btn_submit.text = GetText("abc.xml","btn_text") , it work fine
with no problem but it dont work while i try it in the aspx page.

Did anyone try it before and please give me some hints. Thanks everyone<%# ... is a databinding expression. You need to call DataBind method to
execute it.

--
Eliyahu Goldin,
Software Developer
Microsoft MVP [ASP.NET]
http://msmvps.com/blogs/egoldin
http://usableasp.net
"NEMA" <realjacky@.gmail.comwrote in message
news:1187627283.861214.89540@.z24g2000prh.googlegro ups.com...

Quote:

Originally Posted by

Hello everyone,
>
i have a problem while setting the button text recently
>
for my case, i would like to set the text of the button on the aspx
page, i have write the code like below
>
<asp:button id="btn_submit" text='<%# GetText("abc.xml","btn_text")
%>' >
>
where the GetText is a function which will retrieve a string in xml
The page can run but the text cannot be display on the button. i am
sure that the function is work as i have tried it on the code-behind
like: btn_submit.text = GetText("abc.xml","btn_text") , it work fine
with no problem but it dont work while i try it in the aspx page.
>
Did anyone try it before and please give me some hints. Thanks everyone
>


Thanks

So how can i execute that function
i have also try <%= GetText("abc.xml","btn_text") %but it is not
work too

On 8 21 , 12 43 , "Eliyahu Goldin"
<REMOVEALLCAPITALSeEgGoldD...@.mMvVpPsS.orgwrote:

Quote:

Originally Posted by

<%# ... is a databinding expression. You need to call DataBind method to
execute it.
>
--
Eliyahu Goldin,
Software Developer
Microsoft MVP [ASP.NET]http://msmvps.com/blogs/egoldinhttp://usableasp.net
>
"NEMA" <realja...@.gmail.comwrote in message
>
news:1187627283.861214.89540@.z24g2000prh.googlegro ups.com...
>
>
>

Quote:

Originally Posted by

Hello everyone,


>

Quote:

Originally Posted by

i have a problem while setting the button text recently


>

Quote:

Originally Posted by

for my case, i would like to set the text of the button on the aspx
page, i have write the code like below


>

Quote:

Originally Posted by

<asp:button id="btn_submit" text='<%# GetText("abc.xml","btn_text")
%>' >


>

Quote:

Originally Posted by

where the GetText is a function which will retrieve a string in xml
The page can run but the text cannot be display on the button. i am
sure that the function is work as i have tried it on the code-behind
like: btn_submit.text = GetText("abc.xml","btn_text") , it work fine
with no problem but it dont work while i try it in the aspx page.


>

Quote:

Originally Posted by

Did anyone try it before and please give me some hints. Thanks everyone- -


>
- -


Perhaps you should try another approach.
For example, in your Page_Load event you could use code like this:
btn_submit.Text = GetText("abc.xml","btn_text")

--
I hope this helps,
Steve C. Orr,
MCSD, MVP, CSM, ASPInsider
http://SteveOrr.net
"NEMA" <realjacky@.gmail.comwrote in message
news:1187627283.861214.89540@.z24g2000prh.googlegro ups.com...

Quote:

Originally Posted by

Hello everyone,
>
i have a problem while setting the button text recently
>
for my case, i would like to set the text of the button on the aspx
page, i have write the code like below
>
<asp:button id="btn_submit" text='<%# GetText("abc.xml","btn_text")
%>' >
>
where the GetText is a function which will retrieve a string in xml
The page can run but the text cannot be display on the button. i am
sure that the function is work as i have tried it on the code-behind
like: btn_submit.text = GetText("abc.xml","btn_text") , it work fine
with no problem but it dont work while i try it in the aspx page.
>
Did anyone try it before and please give me some hints. Thanks everyone
>


Just call the DataBind() method for the page and <%# .. %will work

--
Eliyahu Goldin,
Software Developer & Consultant
Microsoft MVP [ASP.NET]
http://msmvps.com/blogs/egoldin
"NEMA" <realjacky@.gmail.comwrote in message
news:1187630783.410474.322680@.m37g2000prh.googlegr oups.com...

Quote:

Originally Posted by

Thanks
>
So how can i execute that function
i have also try <%= GetText("abc.xml","btn_text") %but it is not
work too
>
On 8 21 , 12 43 , "Eliyahu Goldin"
<REMOVEALLCAPITALSeEgGoldD...@.mMvVpPsS.orgwrote:

Quote:

Originally Posted by

<%# ... is a databinding expression. You need to call DataBind method to
execute it.

--
Eliyahu Goldin,
Software Developer
Microsoft MVP


[ASP.NET]http://msmvps.com/blogs/egoldinhttp://usableasp.net

Quote:

Originally Posted by

Quote:

Originally Posted by


"NEMA" <realja...@.gmail.comwrote in message

news:1187627283.861214.89540@.z24g2000prh.googlegro ups.com...

Quote:

Originally Posted by

Hello everyone,


Quote:

Originally Posted by

i have a problem while setting the button text recently


Quote:

Originally Posted by

for my case, i would like to set the text of the button on the aspx
page, i have write the code like below


Quote:

Originally Posted by

<asp:button id="btn_submit" text='<%# GetText("abc.xml","btn_text")
%>' >


Quote:

Originally Posted by

where the GetText is a function which will retrieve a string in xml
The page can run but the text cannot be display on the button. i am
sure that the function is work as i have tried it on the code-behind
like: btn_submit.text = GetText("abc.xml","btn_text") , it work fine
with no problem but it dont work while i try it in the aspx page.


Quote:

Originally Posted by

Did anyone try it before and please give me some hints. Thanks


everyone- -

Quote:

Originally Posted by

Quote:

Originally Posted by


- -


>
>

0 comments:

Post a Comment