m_dbasiry
دوشنبه 25 آذر 1387, 12:30 عصر
باسلام به دوستان و اساتید محترم
من میخوام یک صفحه loginتو dream weaver راه اندازی کنم کدهایی که برای این صفحه تولید کردم به این شرح هست :
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="utf-8" %>
<%@ Register TagPrefix="MM" Namespace="DreamweaverCtrls" Assembly="DreamweaverCtrls,version=1.0.0.0,publicKeyToken=
836f606ede05d46a,
culture=neutral" %>
<MM:DataSet
id="dsLogin"
runat="Server"
IsStoredProcedure="false"
ConnectionString='<%# System.Configuration.
ConfigurationSettings.AppSettings
("MM_CONNECTION_STRING_loginTest") %>'
DatabaseType='<%# System.Configuration.ConfigurationSettings.
AppSettings("MM_CONNECTION_
DATABASETYPE_loginTest") %>'
CommandText='<%# "SELECT Password,
Username FROM tblLogin WHERE tblLogin.Username=@Username AND tblLogin.Password=@Password" %>'
Expression='<%# isPostBack %>'
Debug="true"
><Parameters>
<Parameter Name="@Username" Value='<%# IIf((Request.Form("Username") <> Nothing), Request.Form("Username"), "Poop") %>' Type="VarChar" />
<Parameter Name="@Password" Value='<%# IIf((Request.Form("Password") <> Nothing), Request.Form("Password"), "Poop") %>' Type="VarChar" />
</Parameters></MM:DataSet>
<MM:PageBind runat="server" PostBackBind="true" />
<script runat="server">
Sub Page_Load(Src As Object, E As EventArgs)
If IsPostBack Then
' authenticate user
if ((Username.Text = dsLogin.FieldValue("Username")) AND (Password.Text =
dsLogin.FieldValue("Password")) AND Username.Text <> Nothing AND Username.Text <>"" AND Password.Text <> Nothing AND Password.Text <>"")
FormsAuthentication.RedirectFromLoginPage(Username .Text, false)
else
Msg.Text = "Incorrect Username or Password"
end if
DataBind()
End If
End Sub
</script>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Login Test</title>
</head>
<body>
<form name="fmAuth" id="fmAuth" runat="server">
<p>Username:
<asp:TextBox ID="Username" runat="server" />
<br />
Password:
<asp:TextBox ID="Password" runat="server" TextMode="Password" /></p>
<p>
<asp:Button ID="Button1" runat="server" Text="Login" />
<asp:Label ID="MSG" runat="server" /> </p>
</form>
</body>
</html>
بعد از آپلود تو سرور این ایراد رو بهم داد:
Server Error in '/temad' Application.
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: BC30201: Expression expected.
Source Error:
Line 19: If IsPostBack ThenLine 20: ' authenticate userLine 21: If '((Username.Text = dsLogin.FieldValue("Username",Container)) AND (Password.Text = dsLogin.FieldValue("Password",Container)) ANDLine 22: (Username.Text <> Nothing AND Username.Text <>"" AND Password.Text <> Nothing AND Password.Text <>"") thenLine 23: FormsAuthentication.RedirectFromLoginPage(Username .Text, false)
Source File: C:\Inetpub\vhosts\golbam.ir\httpdocs\temad\login.a spx Line: 21
از دوستان و اساتید میخوام منو راهنمایی کنن تا مشکل رو حل کنم
من میخوام یک صفحه loginتو dream weaver راه اندازی کنم کدهایی که برای این صفحه تولید کردم به این شرح هست :
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="utf-8" %>
<%@ Register TagPrefix="MM" Namespace="DreamweaverCtrls" Assembly="DreamweaverCtrls,version=1.0.0.0,publicKeyToken=
836f606ede05d46a,
culture=neutral" %>
<MM:DataSet
id="dsLogin"
runat="Server"
IsStoredProcedure="false"
ConnectionString='<%# System.Configuration.
ConfigurationSettings.AppSettings
("MM_CONNECTION_STRING_loginTest") %>'
DatabaseType='<%# System.Configuration.ConfigurationSettings.
AppSettings("MM_CONNECTION_
DATABASETYPE_loginTest") %>'
CommandText='<%# "SELECT Password,
Username FROM tblLogin WHERE tblLogin.Username=@Username AND tblLogin.Password=@Password" %>'
Expression='<%# isPostBack %>'
Debug="true"
><Parameters>
<Parameter Name="@Username" Value='<%# IIf((Request.Form("Username") <> Nothing), Request.Form("Username"), "Poop") %>' Type="VarChar" />
<Parameter Name="@Password" Value='<%# IIf((Request.Form("Password") <> Nothing), Request.Form("Password"), "Poop") %>' Type="VarChar" />
</Parameters></MM:DataSet>
<MM:PageBind runat="server" PostBackBind="true" />
<script runat="server">
Sub Page_Load(Src As Object, E As EventArgs)
If IsPostBack Then
' authenticate user
if ((Username.Text = dsLogin.FieldValue("Username")) AND (Password.Text =
dsLogin.FieldValue("Password")) AND Username.Text <> Nothing AND Username.Text <>"" AND Password.Text <> Nothing AND Password.Text <>"")
FormsAuthentication.RedirectFromLoginPage(Username .Text, false)
else
Msg.Text = "Incorrect Username or Password"
end if
DataBind()
End If
End Sub
</script>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Login Test</title>
</head>
<body>
<form name="fmAuth" id="fmAuth" runat="server">
<p>Username:
<asp:TextBox ID="Username" runat="server" />
<br />
Password:
<asp:TextBox ID="Password" runat="server" TextMode="Password" /></p>
<p>
<asp:Button ID="Button1" runat="server" Text="Login" />
<asp:Label ID="MSG" runat="server" /> </p>
</form>
</body>
</html>
بعد از آپلود تو سرور این ایراد رو بهم داد:
Server Error in '/temad' Application.
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: BC30201: Expression expected.
Source Error:
Line 19: If IsPostBack ThenLine 20: ' authenticate userLine 21: If '((Username.Text = dsLogin.FieldValue("Username",Container)) AND (Password.Text = dsLogin.FieldValue("Password",Container)) ANDLine 22: (Username.Text <> Nothing AND Username.Text <>"" AND Password.Text <> Nothing AND Password.Text <>"") thenLine 23: FormsAuthentication.RedirectFromLoginPage(Username .Text, false)
Source File: C:\Inetpub\vhosts\golbam.ir\httpdocs\temad\login.a spx Line: 21
از دوستان و اساتید میخوام منو راهنمایی کنن تا مشکل رو حل کنم