ورود

View Full Version : redirect



javad0062
یک شنبه 31 خرداد 1388, 23:15 عصر
با سلام
من میخوام پس از ارسال فرمم به بانک به یه صفحه دیگه redirect بشم ولی وقتی در کد زیر دستور Response.Redirect( "ThankYou.aspx" ) رو می نویسم از این دستور خطا می گیره ، علتش چیه؟؟؟؟؟؟

<!-- #include file="log.aspx" -->
<%@ import namespace="system.Data" %>
<%@ import namespace="system.Data.sqlclient" %>

<script runat="server">
sub Button_click(s as object, e as eventargs)

Dim conNorthwind As SqlConnection
Dim strInsert As String
Dim cmdInsert As SqlCommand

conNorthwind = New SqlConnection( "Server=localhost;UID=sa;PWD=secret;database=ostad" )
strInsert = "Insert register ( name ,lastname ,username ,university ,namelesson ,pass ,numstu ,email ,question ) Values ( @name, @lastname,@username,@university,@namelesson,@pass, @numstu, @email,@question )"
cmdInsert = New SqlCommand( strInsert, conNorthwind )
cmdInsert.Parameters.Add( "@Name", name1.Text )
cmdInsert.Parameters.Add( "@lastname", lastname1.Text )
cmdInsert.Parameters.Add( "@username", nameuser.Text )
cmdInsert.Parameters.Add( "@university", university.Text )
cmdInsert.Parameters.Add( "@namelesson", namelesson.Text )
cmdInsert.Parameters.Add( "@pass", pass1.Text )
cmdInsert.Parameters.Add( "@numstu", numstu.Text )
cmdInsert.Parameters.Add( "@email", txtemail1.Text )
cmdInsert.Parameters.Add( "@question", response.Text )
conNorthwind.Open()
cmdINsert.ExecuteNonQuery()
conNorthwind.Close()


End sub

</script>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset="utf-8">
<title> ثبت نام </title>
</head>

<body>
<form runat="server">

<table border="0" width="93%" align="right">
<tr>
<td align="right" dir="rtl">
<b>
<font face="B Nazanin">
<asp:RequiredFieldValidator
ControlToValidate="name1"
text="لطفا نام خود را وارد کنید "
ForeColor="blue"
ErrorMessage="نام"
Runat="server" />
</font>
</b>
</td>
<td align="right" dir="rtl" width="330">
<p dir="ltr">&nbsp;<asp:TextBox runat="server" Height="22px" Width="145px" ID="name1"></asp:TextBox></td>
<td align="right" dir="rtl" width="265"><b>
<font face="B Nazanin" color="#000000">&nbsp; نام <font color="#FF0000">
*</font></font></b></td>
</tr>
<tr>
<td align="right" dir="rtl">
<font face="B Nazanin"><b>
<asp:RequiredFieldValidator
ControlToValidate="lastname1"
text=" لطفا نام خانوادگی خود را وارد کنید"
ForeColor="blue"
Runat="server" />
</b></font>
</td>
<td align="right" dir="rtl" width="330">
<p dir="ltr">
&nbsp;<asp:TextBox runat="server" Height="22px" Width="144px" ID="lastname1"></asp:TextBox></td>
<td align="right" dir="rtl" width="265"><b>
<font face="B Nazanin" color="#000000">&nbsp; نام خانوادگی<font color="#FF0000">*</font></font></b></td>
</tr>
<tr>
<td align="right" dir="rtl">
<b><font face="B Nazanin">
<asp:RequiredFieldValidator
ControlToValidate="nameuser"
text="لطفا نام کاربری خود را وارد کنید "
Runat="server" />
</font></b>
</td>
<td align="right" dir="rtl" width="330">
<p dir="ltr">
&nbsp;<asp:TextBox runat="server" Height="22px" Width="145px" ID="nameuser"></asp:TextBox></td>
<td align="right" dir="rtl" width="265"><b>
<font face="B Nazanin" color="#000000"> <span lang="fa">
نام کاربری برای ورود به سیستم </span><font color="#FF0000">*</font></font></b></td>
</tr>
<tr>
<td align="right" dir="rtl" height="29">
</td>
<td align="right" dir="rtl" width="330" height="29">
<p dir="ltr">
<asp:TextBox runat="server" Height="22px" Width="145px" ID="university"></asp:TextBox></td>
<td align="right" dir="rtl" width="265" height="29"><b>
<font face="B Nazanin" color="#000000">&nbsp;&nbsp;نام&nbsp; دانشگاه </font></b></td>
</tr>
<tr>
<td align="right" dir="rtl">

<b><font face="B Nazanin">

<asp:RequiredFieldValidator
ControlToValidate="namelesson"
text="لطفا نام درس را وارد کنید "
ForeColor="blue"
Runat="server" />

</font></b>

</td>
<td align="right" dir="rtl" width="330">
<p dir="ltr">
<asp:TextBox runat="server" Height="22px" Width="145px" ID="namelesson"></asp:TextBox></td>
<td align="right" dir="rtl" width="265"><b>
<font face="B Nazanin" color="#000000">&nbsp;&nbsp; نام درس<font color="#FF0000">*</font></font></b></td>
</tr>
<tr>
<td align="right" dir="rtl">
</td>
<td align="right" dir="rtl" width="330">
<p dir="ltr">&nbsp;</td>
<td align="right" dir="rtl" width="265"><b>
<font face="B Nazanin" color="#000000">&nbsp; </font></b></td>
</tr>
<tr>
<td align="right" dir="rtl">
<b><font face="B Nazanin">
<asp:RequiredFieldValidator runat="server" ForeColor="Blue" ErrorMessage="رمز عبور" Height="38px" Width="230px" ControlToValidate="pass1" ID="RequiredFieldValidator5">لطفا رمز عبور مورد نظر خود را وارد کنید </asp:RequiredFieldValidator>
</font></b>
</td>
<td align="right" dir="rtl" width="330">
<p dir="ltr">
<asp:TextBox TextMode="Password" ID=pass1 Runat="server"></asp:TextBox>
</td>
<td align="right" dir="rtl" width="265"><b>
<font face="B Nazanin" color="#000000">رمز عبور <font color="#FF0000">
*</font></font></b></td>&nbsp;
<tr>
&nbsp;<td align="right" dir="rtl">
<b>
<font face="B Nazanin">
<asp:CompareValidator
ControlToValidate="pass1"
ControlToCompare="pass2"
Display="Dynamic"
text="رمز عبور را دوباره در این فیلد تکرار کنید "
Operator="Equal"
type="String"

Runat="server" />
</font>
</b>
</td>
<td align="right" dir="rtl" width="330">
<p dir="ltr">
<asp:TextBox TextMode="Password" ID=pass2 Runat="server"></asp:TextBox>
</td>
<td align="right" dir="rtl" width="265"><b>
<font color="#000000" face="B Nazanin">&nbsp;تکرار رمز عبور <font color="#FF0000">
*</font></font></b></td>
</tr>
<tr>
<td align="right" dir="rtl">
<b>
<font face="B Nazanin">
<asp:RequiredFieldValidator
ControlToValidate="pass2"
text="لطفا تکرار رمز عبور خود را وارد کنید "
ForeColor="blue"
Runat="server" />

</font>
</b>

</td>
<td align="right" dir="rtl" width="330">
<p dir="ltr">
</td>
<td align="right" dir="rtl" width="265">&nbsp;</td>
</tr>
<tr>
<td align="right" dir="rtl">
<b>
<font face="B Nazanin">
<asp:RequiredFieldValidator
ControlToValidate=numstu
text="شماره دانشجویی خود را وارد کنید "
ErrorMessage="شماره دانشجویی"
Runat="server" />
</font>
</td>
<td align="right" dir="rtl" width="330">
<p dir="ltr">
<asp:TextBox runat="server" Height="22px" Width="145px" ID="numstu" MaxLength="10"></asp:TextBox>
</td>
<td align="right" dir="rtl" width="265"><b>
<font color="#000000" face="B Nazanin">شماره دانشجویی <font color="#FF0000">
*</font></font></b></td>
</tr>
<tr>
<td align="right" dir="rtl">
<b>
<font face="B Nazanin">
<asp:RegularExpressionValidator
ControlToValidate="txtEmail1"
Text=" آدرس ایمیل نامعتبر می باشد"
ValidationExpression="\S+@\S+\.\S{2,3}"
Runat="Server" />

</font>

&nbsp;</b>

</td>
<td align="right" dir="rtl" width="330">
<p align="center" dir="ltr">
<asp:TextBox runat="server" Height="22px" Width="330px" ID="txtemail1"></asp:TextBox>
</td>
<td align="right" dir="rtl" width="265"><b>
<font color="#000000" face="B Nazanin">ایمیل <font color="#FF0000">
*</font></font></b></td>
</tr>
<tr>
<td align="right" dir="rtl">
<b>
<font face="B Nazanin">
<asp:RequiredFieldValidator
ControlToValidate="txtemail1"
text="لطفا آدرس ایمیل خود را وارد کنید "
ForeColor="blue"
ErrorMessage="آدرس ایمیل"
Runat="server" /></font></b></td>
<td align="right" dir="rtl" width="330">
</td>
<td align="right" dir="rtl" width="265">&nbsp;</td>
</tr>
<tr>
<td align="right" dir="rtl" height="29">&nbsp;</td>
<td align="right" dir="rtl" width="330" height="29">
<p dir="ltr">
&nbsp;</td>
<td align="right" dir="rtl" width="265" height="29"><b>
<font color="#000000" face="B Nazanin">&nbsp;</font></b></td>
</tr>
<tr>
<td align="right" dir="rtl">&nbsp;</td>
<td align="right" dir="rtl" width="330">
<p dir="ltr">
<asp:DropDownList
ID="question"
Runat="server">
<asp:ListItem text=" نام کتاب مورد علاقه شما چیست؟" />
<asp:ListItem text="نام اولین مدرسه شما چیست " />
<asp:ListItem text="نام شاعر مورد علاقه شما چیست؟ " />
<asp:ListItem text="نام بهترین دوست شما چیست؟ " />
<asp:ListItem text="رنگ مورد علاقه شما چیست؟ " />
</asp:DropDownList>

</td>
<td align="right" dir="rtl" width="265"><b>
<font color="#000000" face="B Nazanin">سوال جهت یادآوری رمز
عبور<span lang="fa">
</span></font></b></td>
</tr>
<tr>
<td align="right" dir="rtl">
<b>
<font face="B Nazanin">
<asp:RequiredFieldValidator
ControlToValidate="response"
text="جهت پادآوری رمز عبور به این سوال پاسخ دهید "
Width=260
ForeColor="blue"
ErrorMessage="سوال جهت یادآوری رمز عبور"
Runat="server" />
</font>
</b>
</td>
<td align="right" dir="rtl" width="330">
<p dir="ltr">
<asp:TextBox
ID="response"
Height="22px" Width="145px"
Runat="server">
</asp:TextBox>
&nbsp;</td>
<td align="right" dir="rtl" width="265">&nbsp;<b><font color="#000000" face="B Nazanin">پاسخ
سوال</font></b> <b>
<font color="#FF0000" face="B Nazanin">*</font></b></td>
</tr>
<tr>
<td align="right" dir="rtl">&nbsp;</td>
<td align="right" dir="rtl" width="330">
<p dir="ltr">
</td>
<td align="right" dir="rtl" width="265">&nbsp;</td>
</tr>
<tr>
<td align="right" dir="rtl">
</td>
<td align="right" dir="rtl" width="330">
<p dir="ltr">
&nbsp;</td>
<td align="right" dir="rtl" width="265"><b>
<font color="#000000" face="B Nazanin">نوشته داخل تصویر را در
فیلد پایین وارد کنید<font color="#FF0000">*</font></font></b></td>
</tr>
<tr>
<td align="right" dir="rtl">&nbsp;</td>
<td align="right" dir="rtl" width="330">
<p dir="ltr">
&nbsp;
<asp:TextBox runat="server" Height="22px" Width="145px" ID="secure"></asp:TextBox>

&nbsp;

</td>
<td align="right" dir="rtl" width="265"></td>
</tr>
<tr>
<td align="right" dir="rtl"></td>
<td align="right" dir="rtl" width="330">
</td>
<td align="right" dir="rtl" width="265"></td>
</tr>
<tr>
<td align="right" dir="rtl">&nbsp;</td>
<td align="right" dir="rtl" width="330">
<p align="center">&nbsp;</td>
<td align="right" dir="rtl" width="265">&nbsp;</td>
</tr>
<tr>
<td align="right" dir="rtl">&nbsp;</td>
<td align="right" dir="rtl" width="330">
<p align="center">
<asp:Button Text="** ثبت نام ** " OnClick="button_click" Runat="server"></asp:Button>

</td>
<td align="right" dir="rtl" width="265">&nbsp;</td>
</tr>
</table>

</form>
</body>

</html>

hobab-theme
دوشنبه 01 تیر 1388, 01:50 صبح
یه تصویر از خطا رو بذارید

javad0062
دوشنبه 01 تیر 1388, 18:25 عصر
یه تصویر از خطا رو بذارید


Server Error in '/site' 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: BC30188: Declaration expected.

Source Error:


Line 27: End sub
Line 28:
Line 29: response.redirect ("ThankYou.aspx")
Line 30: </script>
Line 31:


Source File: I:\site\regist.aspx Line: 29

iman_22a
دوشنبه 01 تیر 1388, 21:12 عصر
بنظر میاد که فضانام System.Web برای پروژه شما ناشناخته است . توی Refrence های سایتتون یه بررسی بکنین.

javad0062
دوشنبه 01 تیر 1388, 22:47 عصر
بنظر میاد که فضانام System.Web برای پروژه شما ناشناخته است . توی Refrence های سایتتون یه بررسی بکنین.

نه دوست عزیز
حتی این کد رو هم به صفحه اضافه کرده ام

<%@ import namespace="System.Web" %>

بازم خطا میده

hobab-theme
سه شنبه 02 تیر 1388, 02:31 صبح
Line 27: End sub
Line 28:
Line 29: response.redirect ("ThankYou.aspx")
Line 30: </script>

شما این کد رو بعد از تگ پایانی ساب روتین (End Sub ) قرار دادید
این رو ببرید قبل از اون مشکلتون حل میشه

Response.Redirect ("ThankYou.aspx")
End Sub

javad0062
سه شنبه 02 تیر 1388, 11:50 صبح
Line 27: End sub
Line 28:
Line 29: response.redirect ("ThankYou.aspx")
Line 30: </script>

شما این کد رو بعد از تگ پایانی ساب روتین (End Sub ) قرار دادید
این رو ببرید قبل از اون مشکلتون حل میشه

Response.Redirect ("ThankYou.aspx")
End Sub

نه دیگه دمت گرم!!!
داخل تگ گذاشتم.