473,569 Members | 2,751 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Suppress viewstate __viewstate rendering

I have an ASP.NET page that my client wants to e-mail. So in IE we choose
File > Send > Page by E-mail, which opens up either Outlook or Outlook
Express with the HTML page content as the message body.

EXCEPT one nasty detail is that in the e-mail client, <input type="hidden">
elements are rendered as text boxes, which the __VIEWSTATE is one of, and so
the viewstate is displayed in a textbox at the top of the e-mail.

I've figured out some overrides and stuff to ensure that the textbox is
empty, so the HTML renders

<input type="hidden" name="__VIEWSTA TE" value="">

but this still displays an empty TextBox.

Is there any way to prevent the HTML element from being written at all? I
found an interesting explanation of why it's hard at this address:
http://scottonwriting.net/sowblog/posts/1608.aspx

But couldn't translate that into a solution.

--
Jason
www.pettysconsulting.com

Nov 19 '05 #1
10 2969
Just a thought
Is there way to set style display as none for hidden variable ??

vinay

"Jason Pettys" wrote:
I have an ASP.NET page that my client wants to e-mail. So in IE we choose
File > Send > Page by E-mail, which opens up either Outlook or Outlook
Express with the HTML page content as the message body.

EXCEPT one nasty detail is that in the e-mail client, <input type="hidden">
elements are rendered as text boxes, which the __VIEWSTATE is one of, and so
the viewstate is displayed in a textbox at the top of the e-mail.

I've figured out some overrides and stuff to ensure that the textbox is
empty, so the HTML renders

<input type="hidden" name="__VIEWSTA TE" value="">

but this still displays an empty TextBox.

Is there any way to prevent the HTML element from being written at all? I
found an interesting explanation of why it's hard at this address:
http://scottonwriting.net/sowblog/posts/1608.aspx

But couldn't translate that into a solution.

--
Jason
www.pettysconsulting.com

Nov 19 '05 #2
I tried your suggestion but it did not work. See
http://pettysconsulting.com/test.htm. It has this defined:

<style type="text/css">
input { font-family: Verdana; display: none; }
</style>

Neither type="text" nor type="hidden" elements are shown in the web page,
but both are shown in Outlook (with Verdana font).

"vinay" wrote:
Just a thought
Is there way to set style display as none for hidden variable ??

vinay

"Jason Pettys" wrote:
I have an ASP.NET page that my client wants to e-mail. So in IE we choose
File > Send > Page by E-mail, which opens up either Outlook or Outlook
Express with the HTML page content as the message body.

EXCEPT one nasty detail is that in the e-mail client, <input type="hidden">
elements are rendered as text boxes, which the __VIEWSTATE is one of, and so
the viewstate is displayed in a textbox at the top of the e-mail.

I've figured out some overrides and stuff to ensure that the textbox is
empty, so the HTML renders

<input type="hidden" name="__VIEWSTA TE" value="">

but this still displays an empty TextBox.

Is there any way to prevent the HTML element from being written at all? I
found an interesting explanation of why it's hard at this address:
http://scottonwriting.net/sowblog/posts/1608.aspx

But couldn't translate that into a solution.

--
Jason
www.pettysconsulting.com

Nov 19 '05 #3
Have you considered a server side solution that generates an e-mail wth the
BodyFormat property of your MailMessage set to MailFormat.Html ? Obviously I
am not familiar with your project but typically when someone wants to e-mail
a page, it's a report or flyer of some sort which is dynamically generated.

If this is the case, you may want to switch to a method that generates the
HTML and puts it in a PlaceHolder for the page output and can also be set as
the Body property of your MailMessage.

HTH

--
Dave Fancher
http://davefancher.blogspot.com
"Jason Pettys" <pe****@nospam. nospam> wrote in message
news:35******** *************** ***********@mic rosoft.com...
I have an ASP.NET page that my client wants to e-mail. So in IE we choose
File > Send > Page by E-mail, which opens up either Outlook or Outlook
Express with the HTML page content as the message body.

EXCEPT one nasty detail is that in the e-mail client, <input
type="hidden">
elements are rendered as text boxes, which the __VIEWSTATE is one of, and
so
the viewstate is displayed in a textbox at the top of the e-mail.

I've figured out some overrides and stuff to ensure that the textbox is
empty, so the HTML renders

<input type="hidden" name="__VIEWSTA TE" value="">

but this still displays an empty TextBox.

Is there any way to prevent the HTML element from being written at all? I
found an interesting explanation of why it's hard at this address:
http://scottonwriting.net/sowblog/posts/1608.aspx

But couldn't translate that into a solution.

--
Jason
www.pettysconsulting.com

Nov 19 '05 #4
That may be an option but it will take a lot of effort compared with File >
Send > Page by E-mail. I don't know that the HTML of the page can be grabbed
into a string like you suggest because it's a bunch of ASP.NET controls that
make up a timesheet entry/report page. The timesheet entry page is also the
timesheet report page by means of polymorphism to generate the correct data
controls (eg, textbox or label) depending on whether the timesheet is
editable. This is really slick because there's only one place to make
changes when modifying what a timesheet is.

Is there a way to grab the HTML that an arbitrary ASP.NET page will
generate? I tried HtmlForm.InnerT ext and .InnerHtml but that throws an
HttpException: "Cannot get inner content of FormActiveJobs because the
contents are not literal." I think that's a short description of what I'm
trying to explain in the above paragraph.

I think to do what you suggest I'd have to write a brand new view on the
timesheet data that can just dump HTML as a string. But that introduces
duplication that will have ongoing maintenance costs. I'd rather find a way
to hack the __VIEWSTATE so it doesn't show up.

If you know of a way to grab the HTML an arbitrary ASP.NET page will
generate into a string or stream I'd like to know of it.

Jason

"Dave Fancher" wrote:
Have you considered a server side solution that generates an e-mail wth the
BodyFormat property of your MailMessage set to MailFormat.Html ? Obviously I
am not familiar with your project but typically when someone wants to e-mail
a page, it's a report or flyer of some sort which is dynamically generated.

If this is the case, you may want to switch to a method that generates the
HTML and puts it in a PlaceHolder for the page output and can also be set as
the Body property of your MailMessage.

HTH

--
Dave Fancher
http://davefancher.blogspot.com
"Jason Pettys" <pe****@nospam. nospam> wrote in message
news:35******** *************** ***********@mic rosoft.com...
I have an ASP.NET page that my client wants to e-mail. So in IE we choose
File > Send > Page by E-mail, which opens up either Outlook or Outlook
Express with the HTML page content as the message body.

EXCEPT one nasty detail is that in the e-mail client, <input
type="hidden">
elements are rendered as text boxes, which the __VIEWSTATE is one of, and
so
the viewstate is displayed in a textbox at the top of the e-mail.

I've figured out some overrides and stuff to ensure that the textbox is
empty, so the HTML renders

<input type="hidden" name="__VIEWSTA TE" value="">

but this still displays an empty TextBox.

Is there any way to prevent the HTML element from being written at all? I
found an interesting explanation of why it's hard at this address:
http://scottonwriting.net/sowblog/posts/1608.aspx

But couldn't translate that into a solution.

--
Jason
www.pettysconsulting.com


Nov 19 '05 #5
I was afraid you were going to say that ;) I'm not sure of a way to grab
the HTML before it has been rendered but since you may be able to get away
with a different type of client side solution.

On your read only view you could add a button to open a new window and
dynamically populate the contents with JavaScript. I have included some
sample code below. Basically, just wrap everything you want to include on
the page you want to e-mail in a <span> and dynamically write the contents
to the new window. If the areas you want to e-mail are non-linear you could
use the getElementsByTa gName() or getElementsByNa me() functions instead.
You said that your client is using IE so this should work just fine. Keep
in mind that JavaScript must be enabled.

<script language="javas cript">
function OpenEMailWindow () {
var newWindow = window.open("ab out:blank", "EMailWindo w");
newWindow.docum ent.write("<htm l><head><title> EMail Sample</title><link
rel=\"styleshee t\" href=\"styles\/default.css\"></head><body>");
newWindow.docum ent.write(docum ent.getElementB yId("EMailableC ontent").innerH TML);
newWindow.docum ent.write("</body></html>");
}
</script>
....
<span id="EMailableCo ntent">
All of your e-mailable contents would go here. Clicking the button below
will copy <b>everything </b> in this block to be copied to the new window.
</span>
<input type="button" value="EMail Friendly" onclick="OpenEM ailWindow();">
....

HTH
--
Dave Fancher
http://davefancher.blogspot.com
"Jason Pettys" <pe****@nospam. nospam> wrote in message
news:5A******** *************** ***********@mic rosoft.com...
That may be an option but it will take a lot of effort compared with File
>

Send > Page by E-mail. I don't know that the HTML of the page can be
grabbed
into a string like you suggest because it's a bunch of ASP.NET controls
that
make up a timesheet entry/report page. The timesheet entry page is also
the
timesheet report page by means of polymorphism to generate the correct
data
controls (eg, textbox or label) depending on whether the timesheet is
editable. This is really slick because there's only one place to make
changes when modifying what a timesheet is.

Is there a way to grab the HTML that an arbitrary ASP.NET page will
generate? I tried HtmlForm.InnerT ext and .InnerHtml but that throws an
HttpException: "Cannot get inner content of FormActiveJobs because the
contents are not literal." I think that's a short description of what I'm
trying to explain in the above paragraph.

I think to do what you suggest I'd have to write a brand new view on the
timesheet data that can just dump HTML as a string. But that introduces
duplication that will have ongoing maintenance costs. I'd rather find a
way
to hack the __VIEWSTATE so it doesn't show up.

If you know of a way to grab the HTML an arbitrary ASP.NET page will
generate into a string or stream I'd like to know of it.

Jason

"Dave Fancher" wrote:
Have you considered a server side solution that generates an e-mail wth
the
BodyFormat property of your MailMessage set to MailFormat.Html ?
Obviously I
am not familiar with your project but typically when someone wants to
e-mail
a page, it's a report or flyer of some sort which is dynamically
generated.

If this is the case, you may want to switch to a method that generates
the
HTML and puts it in a PlaceHolder for the page output and can also be set
as
the Body property of your MailMessage.

HTH

--
Dave Fancher
http://davefancher.blogspot.com
"Jason Pettys" <pe****@nospam. nospam> wrote in message
news:35******** *************** ***********@mic rosoft.com...
>I have an ASP.NET page that my client wants to e-mail. So in IE we
>choose
> File > Send > Page by E-mail, which opens up either Outlook or Outlook
> Express with the HTML page content as the message body.
>
> EXCEPT one nasty detail is that in the e-mail client, <input
> type="hidden">
> elements are rendered as text boxes, which the __VIEWSTATE is one of,
> and
> so
> the viewstate is displayed in a textbox at the top of the e-mail.
>
> I've figured out some overrides and stuff to ensure that the textbox is
> empty, so the HTML renders
>
> <input type="hidden" name="__VIEWSTA TE" value="">
>
> but this still displays an empty TextBox.
>
> Is there any way to prevent the HTML element from being written at all?
> I
> found an interesting explanation of why it's hard at this address:
> http://scottonwriting.net/sowblog/posts/1608.aspx
>
> But couldn't translate that into a solution.
>
> --
> Jason
> www.pettysconsulting.com
>


Nov 19 '05 #6
Hello Jason,

If you put an asp:Button on the page, and contain the content you wish to
have rendered in a panel, something like this will do the trick (Im using
this exact technique to email portions of a site):

StringBuilder sb = new StringBuilder() ;
using (StringWriter sw = new StringWriter(sb ))
using (HtmlTextWriter writer = new Html32TextWrite r(sw))
{
theContentPanel .RenderControl( writer);
}

// at this point sb.ToString() contains a string of everything in that panel.
You're free to send this off via email or whatever.

I hope this is what you were after.

--
Matt Berther
http://www.mattberther.com
That may be an option but it will take a lot of effort compared with
File >
Send>> Page by E-mail. I don't know that the HTML of the page can be
Send>> grabbed
Send>> into a string like you suggest because it's a bunch of ASP.NET
controls that make up a timesheet entry/report page. The timesheet
entry page is also the timesheet report page by means of polymorphism
to generate the correct data controls (eg, textbox or label)
depending on whether the timesheet is editable. This is really slick
because there's only one place to make changes when modifying what a
timesheet is.

Is there a way to grab the HTML that an arbitrary ASP.NET page will
generate? I tried HtmlForm.InnerT ext and .InnerHtml but that throws
an HttpException: "Cannot get inner content of FormActiveJobs because
the contents are not literal." I think that's a short description of
what I'm trying to explain in the above paragraph.

I think to do what you suggest I'd have to write a brand new view on
the timesheet data that can just dump HTML as a string. But that
introduces duplication that will have ongoing maintenance costs. I'd
rather find a way to hack the __VIEWSTATE so it doesn't show up.

If you know of a way to grab the HTML an arbitrary ASP.NET page will
generate into a string or stream I'd like to know of it.

Jason

"Dave Fancher" wrote:
Have you considered a server side solution that generates an e-mail
wth the BodyFormat property of your MailMessage set to
MailFormat.Html ? Obviously I am not familiar with your project but
typically when someone wants to e-mail a page, it's a report or flyer
of some sort which is dynamically generated.

If this is the case, you may want to switch to a method that
generates the HTML and puts it in a PlaceHolder for the page output
and can also be set as the Body property of your MailMessage.

HTH

--
Dave Fancher
http://davefancher.blogspot.com
"Jason Pettys" <pe****@nospam. nospam> wrote in message
news:35******** *************** ***********@mic rosoft.com...
I have an ASP.NET page that my client wants to e-mail. So in IE we
choose File > Send > Page by E-mail, which opens up either Outlook
or Outlook Express with the HTML page content as the message body.

EXCEPT one nasty detail is that in the e-mail client, <input
type="hidden">
elements are rendered as text boxes, which the __VIEWSTATE is one
of, and
so
the viewstate is displayed in a textbox at the top of the e-mail.
I've figured out some overrides and stuff to ensure that the textbox
is empty, so the HTML renders

<input type="hidden" name="__VIEWSTA TE" value="">

but this still displays an empty TextBox.

Is there any way to prevent the HTML element from being written at
all? I found an interesting explanation of why it's hard at this
address: http://scottonwriting.net/sowblog/posts/1608.aspx

But couldn't translate that into a solution.

--
Jason
www.pettysconsulting.com



Nov 19 '05 #7
The code below was a wild guess (a worth trying thing). It copies the
content properly but doesn't render the html in the mail message.

Sorry!
--
Dave Fancher
http://davefancher.blogspot.com
"Dave Fancher" <ei*****@comcas t.net> wrote in message
news:mq******** ************@co mcast.com...
I was afraid you were going to say that ;) I'm not sure of a way to grab
the HTML before it has been rendered but since you may be able to get away
with a different type of client side solution.

On your read only view you could add a button to open a new window and
dynamically populate the contents with JavaScript. I have included some
sample code below. Basically, just wrap everything you want to include on
the page you want to e-mail in a <span> and dynamically write the contents
to the new window. If the areas you want to e-mail are non-linear you
could use the getElementsByTa gName() or getElementsByNa me() functions
instead. You said that your client is using IE so this should work just
fine. Keep in mind that JavaScript must be enabled.

<script language="javas cript">
function OpenEMailWindow () {
var newWindow = window.open("ab out:blank", "EMailWindo w");
newWindow.docum ent.write("<htm l><head><title> EMail Sample</title><link
rel=\"styleshee t\" href=\"styles\/default.css\"></head><body>");

newWindow.docum ent.write(docum ent.getElementB yId("EMailableC ontent").innerH TML);
newWindow.docum ent.write("</body></html>");
}
</script>
...
<span id="EMailableCo ntent">
All of your e-mailable contents would go here. Clicking the button below
will copy <b>everything </b> in this block to be copied to the new window.
</span>
<input type="button" value="EMail Friendly" onclick="OpenEM ailWindow();">
...

HTH
--
Dave Fancher
http://davefancher.blogspot.com
"Jason Pettys" <pe****@nospam. nospam> wrote in message
news:5A******** *************** ***********@mic rosoft.com...
That may be an option but it will take a lot of effort compared with File
>

Send > Page by E-mail. I don't know that the HTML of the page can be
grabbed
into a string like you suggest because it's a bunch of ASP.NET controls
that
make up a timesheet entry/report page. The timesheet entry page is also
the
timesheet report page by means of polymorphism to generate the correct
data
controls (eg, textbox or label) depending on whether the timesheet is
editable. This is really slick because there's only one place to make
changes when modifying what a timesheet is.

Is there a way to grab the HTML that an arbitrary ASP.NET page will
generate? I tried HtmlForm.InnerT ext and .InnerHtml but that throws an
HttpException: "Cannot get inner content of FormActiveJobs because the
contents are not literal." I think that's a short description of what
I'm
trying to explain in the above paragraph.

I think to do what you suggest I'd have to write a brand new view on the
timesheet data that can just dump HTML as a string. But that introduces
duplication that will have ongoing maintenance costs. I'd rather find a
way
to hack the __VIEWSTATE so it doesn't show up.

If you know of a way to grab the HTML an arbitrary ASP.NET page will
generate into a string or stream I'd like to know of it.

Jason

"Dave Fancher" wrote:
Have you considered a server side solution that generates an e-mail wth
the
BodyFormat property of your MailMessage set to MailFormat.Html ?
Obviously I
am not familiar with your project but typically when someone wants to
e-mail
a page, it's a report or flyer of some sort which is dynamically
generated.

If this is the case, you may want to switch to a method that generates
the
HTML and puts it in a PlaceHolder for the page output and can also be
set as
the Body property of your MailMessage.

HTH

--
Dave Fancher
http://davefancher.blogspot.com
"Jason Pettys" <pe****@nospam. nospam> wrote in message
news:35******** *************** ***********@mic rosoft.com...
>I have an ASP.NET page that my client wants to e-mail. So in IE we
>choose
> File > Send > Page by E-mail, which opens up either Outlook or Outlook
> Express with the HTML page content as the message body.
>
> EXCEPT one nasty detail is that in the e-mail client, <input
> type="hidden">
> elements are rendered as text boxes, which the __VIEWSTATE is one of,
> and
> so
> the viewstate is displayed in a textbox at the top of the e-mail.
>
> I've figured out some overrides and stuff to ensure that the textbox
> is
> empty, so the HTML renders
>
> <input type="hidden" name="__VIEWSTA TE" value="">
>
> but this still displays an empty TextBox.
>
> Is there any way to prevent the HTML element from being written at
> all? I
> found an interesting explanation of why it's hard at this address:
> http://scottonwriting.net/sowblog/posts/1608.aspx
>
> But couldn't translate that into a solution.
>
> --
> Jason
> www.pettysconsulting.com
>


Nov 19 '05 #8
Hi Jason,

I think Matt's suggestion on using the STringBuilder and HtmlTextWriter to
intercept the asp.net server control's output html is reasonable. In fact,
we can use this means to also get the HtmlForm or other control's output
html in a stringbuilder. Then, we can do some modification as we want, such
as remove all the <input type="hidden" ..> element or replace them with
other elements in it..... After that, you can just insert the modified
html string into your email body.

If there is any other questions or concerns, please feel free to post here.

Regards,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)

Nov 19 '05 #9
Thanks Matt and Steven! That is doing the trick.

Jason

www.pettysconsulting.com

"Steven Cheng[MSFT]" wrote:
Hi Jason,

I think Matt's suggestion on using the STringBuilder and HtmlTextWriter to
intercept the asp.net server control's output html is reasonable. In fact,
we can use this means to also get the HtmlForm or other control's output
html in a stringbuilder. Then, we can do some modification as we want, such
as remove all the <input type="hidden" ..> element or replace them with
other elements in it..... After that, you can just insert the modified
html string into your email body.

If there is any other questions or concerns, please feel free to post here.

Regards,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)

Nov 19 '05 #10

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

Similar topics

1
3735
by: Ralph Soons | last post by:
Hi all, I am trying to save the viewstate in a session instead of storing it in a hidden of the webpage which is default. This because of performance reasons. When I use line 2 in combination with line 4, my application works. Using Line 1 in combination with line 3 (and of course renaming httpSessionState1 to httpSessionState) results in...
4
378
by: A.M | last post by:
Hi, Even I have <@Page ... enableViewState="False"> on top of the page, still my page result has this line in html source: <input type="hidden" name="__VIEWSTATE" value="dDwtNDA5MjAwODMzOzs+oEzHP8LaGy6LbKZFvbULn4iCHX8=" /> How can I completely disable ViewState ?
0
1778
by: Dominik Lisowski | last post by:
I want to remember ViewState, go to another page then come back and load remembered ViewState. I’ve used this: Listing 3: ViewState Saved in Session State protected override object LoadPageStateFromPersistenceMedium() { return Session; }
3
2066
by: MattC | last post by:
With respect to Peter Bromberg's article ( http://www.eggheadcafe.com/articles/20040613.asp ) I wish to store my viewstate info in the Session object rather than the cache (as it is per user info). I have tried the following but am unable to serialize the viewstate?? protected override void SavePageStateToPersistenceMedium(object...
7
2113
by: George Ter-Saakov | last post by:
on my page I have <%@ Page Language="C#" EnableViewState="false"%> But in HTML i still see __VIEWSTATE hidden variable. <form name="form1" method="post" action="......" id="form1"> <div> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMTQ4MzQwNDAwZGQTxfqLHt6P7WAXU/Mbh/hWT54/7Q==" /> </div>
2
1648
by: archana | last post by:
Hi all, Can anyone tell how viewstate is gets stored in subsequent http request. Does viewstate is getting send along with hptt request? Any help will be truely appreicated.
1
2084
by: Francis | last post by:
Hi, i'm testing ViewState with this page here below: i tried with EnableViewState="false" and with EnableViewState="true", but the produced source code is the same in both cases. I would expect here no hidden" name="__VIEWSTATE in the source because of 'false' ... If someone could explain this. Thanks Francis
4
5077
by: DavidF | last post by:
Hi, I'm having a problem with viewstate encryption on one of my websites. To encrypt the viewstate, I'm using the following lines in my web.Config file: <pages theme="Default" viewStateEncryptionMode="Always" enableViewStateMac="true"></pages> <machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps"
0
895
by: seanalex | last post by:
Hi All, I have a problem with one page in one client site. The page downloads to just before the end tag of the viewstate and then stops. Most of the time it won't do anything after that, but occasionally it will complete after a couple of minutes. Now typically this page takes about 10-15 seconds to render on the screen from the time of...
0
7609
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7921
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
8118
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
1
7666
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
3651
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
0
3636
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2107
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1208
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
936
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

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.