Je reçois une erreur sur javascript lors de la publication. Le code est le suivant:Erreur de rencontre lors d'un post-retour en utilisant __doPostBack()
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Untitled Page</title>
<script language="javascript" type="text/javascript">
function DoPostBack()
{
__doPostBack('Button2','My Argument');
}
</script>
</head>
<body>
<form id="form1" runat="server">
<input type="button" id="Button2" value="Press me" onclick="DoPostBack()" />
</form>
</body>
</html>
Je reçois l'erreur suivante:
Line: 13
Error: Object expected
Je ne comprends pas pourquoi cette erreur vient. Veuillez nous aider ...
Veuillez noter que j'utilise le bouton HTML ... pas le bouton asp.net – HotTester
@Danil a raison, '_doPostback' n'est pas une fonction magique invisible, il est créé par ASP.NET lorsque les contrôles du serveur sont sur une page qui provoquer une publication. Qu'est-ce que vous essayez de faire ici? Pourquoi ne pouvez-vous pas faire est un bouton côté serveur (asp.net)? – RPM1984
@ RPM1984 Le style de codage actuel ne peut pas être changé dans l'application car il est en cours depuis 7 ans et nous devons le suivre dès maintenant, donc nous ne pouvons pas utiliser le bouton asp.net. – HotTester