Home All Groups Group Topic Archive Search About

How do I stop this javascript from being emitted?

Author
14 Sep 2006 11:06 PM
paul.hester
Hi all,

I have a fairly basic page with some text boxes, validators and submit
buttons. I have "EnableClientScript" set to false for all the
validators and "enableEventValidation" set to false in the pages
section of the web.config file. Whenever a validator is present on the
page, the following javascript is emitted:

<script type="text/javascript">
<!--
var theForm = document.forms['aspnetForm'];
if (!theForm) {
    theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
// -->
</script>

<script
src="/WebResource.axd?d=yCWeX6Nxz-J5KFaiENoCPA2&amp;t=632938428474843750"
type="text/javascript"></script>

If I remove the validators, it's not emitted. I've decoded the
viewstate and it contains the following items:

-1017253366d
__ControlsRequirePostBackKey__
ctl00$cphPage$ctl01
ctl00$cphPage$ctl02R

Does anyone know what I can do to stop the javascript being emitted?

Thanks,

Paul

Author
15 Sep 2006 1:32 AM
Gaurav Vaish (www.EduJiniOnline.com)
> section of the web.config file. Whenever a validator is present on the
> page, the following javascript is emitted:

Can't help.
It is emitted by the control(s) in .Net... can't be avoided unless you wish
to decompile and tweak which I would say, must be avoided and is illegal.


Author
15 Sep 2006 12:22 PM
gerry
try googling for    asp.net adaptive rendering and device filtering

<paul.hes***@gmail.com> wrote in message
Show quoteHide quote
news:1158275176.638625.46920@h48g2000cwc.googlegroups.com...
> Hi all,
>
> I have a fairly basic page with some text boxes, validators and submit
> buttons. I have "EnableClientScript" set to false for all the
> validators and "enableEventValidation" set to false in the pages
> section of the web.config file. Whenever a validator is present on the
> page, the following javascript is emitted:
>
> <script type="text/javascript">
> <!--
> var theForm = document.forms['aspnetForm'];
> if (!theForm) {
>     theForm = document.aspnetForm;
> }
> function __doPostBack(eventTarget, eventArgument) {
>     if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
>         theForm.__EVENTTARGET.value = eventTarget;
>         theForm.__EVENTARGUMENT.value = eventArgument;
>         theForm.submit();
>     }
> }
> // -->
> </script>
>
> <script
> src="/WebResource.axd?d=yCWeX6Nxz-J5KFaiENoCPA2&amp;t=632938428474843750"
> type="text/javascript"></script>
>
> If I remove the validators, it's not emitted. I've decoded the
> viewstate and it contains the following items:
>
> -1017253366d
> __ControlsRequirePostBackKey__
> ctl00$cphPage$ctl01
> ctl00$cphPage$ctl02R
>
> Does anyone know what I can do to stop the javascript being emitted?
>
> Thanks,
>
> Paul
>