Ok, he hecho lo siguiente, te pongo el código tal cual lo tengo ahora:
Código PHP:
<%@ Import Namespace="FormsAuthAd.FormsAuth" %>
<%@ Page language="vb" AutoEventWireup="true" %>
<HTML>
<%
Dim usuario as string
Dim password as string
Dim Dominio as string
Usuario = Request.form("usuario")
password = Request.form("password")
dominio = Request.form("dominio")
Login.txtUsername.text = usuario
Login.txtPassword.text = password
Login.txtDomain.text = dominio
%>
<body>
<form id="Login" method="post" runat="server">
<P><br>
<asp:Label ID="Label2" Runat="server">Username:</asp:Label>
<asp:TextBox ID="txtUsername" Runat="server"></asp:TextBox><br>
<asp:Label ID="Label3" Runat="server">Password:</asp:Label>
<asp:TextBox ID="txtPassword" Runat="server" TextMode="Password"></asp:TextBox><br>
<asp:Label id="Label1" Runat="server">Domain:</asp:Label>
<asp:TextBox id="txtDomain" Runat="server"></asp:TextBox></P>
<P>
<asp:Button ID="btnLogin" Runat="server" Text="Login" OnClick="Login_Click"></asp:Button><br>
<asp:Label ID="errorLabel" Runat="server" ForeColor="#ff3300"></asp:Label><br>
<asp:CheckBox ID="chkPersist" Runat="server" Text="Persist Cookie" /></P>
</form>
<script runat="server">
Después hay más código pero ya es del evento Click del boton. Pués bien, si lo dejo así, me sale el siguiente error:
Cita: Error de compilación
Descripción: Error durante la compilación de un recurso requerido para dar servicio a esta solicitud. Revise los detalles de error específicos siguientes y modifique el código fuente en consecuencia.
Mensaje de error del compilador: BC30456: 'txtUsername' no es un miembro de 'System.Web.UI.HtmlControls.HtmlForm'.
Error de código fuente:
Línea 10: dominio = Request.form("dominio")
Línea 11:
Línea 12: Login.txtUsername.text = usuario
Línea 13: Login.txtPassword.text = password
Línea 14: Login.txtDomain.text = dominio
Archivo de origen: C:\Inetpub\wwwroot\WebApplication1\logon.aspx Línea: 12
Donde está el fallo??? Supongo que será alguna chorrada, pero es que soy totalmente novato en esto del .Net
Por cierto, también quiero que el formulario se envie directamente al cargar la página sin que el usuario llegue a darle al botón. Había pensado en poner algo asi:
Código PHP:
<body onLoad="document.Login.submit()">
Pero no se si funcionará, ya que todo el código que ejecuta después está en el evento click del botón
Código PHP:
sub Login_Click(sender as object,e as EventArgs)
Lo que yo quería poner es correcto?? En caso de no serlo, como se puede hacer??
Muchas gracias por todo, salu2