PDA

View Full Version : ؟؟این خطا بخاطره چیه ؟؟



meh_secure
چهارشنبه 02 آذر 1384, 12:30 عصر
سلام دوستان اگه ممکنه این آدرس رو ببینید و راهنماییم کنید.

Www.Malaek.ir/register/register.aspx

لازم بذکره که این صفحه بر روی local host درست کار میکنه.
وقتی که آپلد میشه اینطوری خطا میده.

راهنماییم کنید.
ممنون.

Identifier
چهارشنبه 02 آذر 1384, 12:41 عصر
در فایل Web.Config
Custom Error رو فعال کنید بعد میتونید ببینید اشکال از کجای برنامه هست اینجوری مشخص نمیشه

brida_kh
چهارشنبه 02 آذر 1384, 12:44 عصر
با سلام . باید شما در فایل webconfig
این خطو تغییر بدید
<customErrors mode="Off"/> حتما Off باشه .
موفق باشد

meh_secure
چهارشنبه 09 آذر 1384, 23:18 عصر
این کارا رو کردم ولی درست نشد.
راهنمایی بیشتر...

aidinwashere
پنج شنبه 10 آذر 1384, 00:39 صبح
این کاری که گفتند مشکل را حل نمیکند ولی آنرا نمایان میسازد

Behrouz_Rad
پنج شنبه 10 آذر 1384, 07:31 صبح
این همان مشکل Validator هاست که بارها در موردش گفتم و در نهایت پیشنهاد دادم که دوستان از کدهای دستی جاوا اسکریپت به منظور اعتبار سنجی مقادیر ورودی استفاده کنند.
موفق باشید.

meh_secure
جمعه 11 آذر 1384, 17:53 عصر
بسیار سپاسگذارم.
البته وقتی که فایل رو به ریشه آوردم صفحه به نمایش در اومد ولی درست کار نمی کرد.

meh_secure
جمعه 11 آذر 1384, 22:57 عصر
از اونجایی که من یه فرد تازه کار هستم. اگه ممکنه با چند خط کدی در مورد validation های java من رو راهنمایی کنید. به عنوان مثال یک ایمیل استاندارد یا یک فیلد ضروری.

sh_mohsen taki
شنبه 12 آذر 1384, 11:32 صبح
با سلام
حرف آقای راد کاملا درسته منم امروز به همین مشکل برخوردم
برای حل این مشکل دو راه هست
اول اینه که دست به validator ها نزنی و کلیه کدهای اتصال به دیتا بیس رو خودت بنویسی
راه دوم اینکه اتصال به بانکت رو گرافیکال کنی و اعتبار سنجی رو توسط جاوااسکریپت انجام بدی
برای اتصال به بانک توسط کدهای دستی خیلی توضیح داده شده ولی نمونه کدش اینه


Dim da As New SqlClient.SqlDataAdapter
Dim cn As SqlClient.SqlConnection = New SqlClient.SqlConnection("user id=sa;initial catalog=amlak")
Dim com As SqlClient.SqlCommand = New SqlClient.SqlCommand("select username,[password],type from userpass where username=" + "'" + txtuser.Text.Trim + "' and [password]='" + txtpass.Text.Trim + "' and type='1'")
com.CommandType = CommandType.Text
cn.Open()
com.Connection = cn
da.SelectCommand = com
Dim ds As New DataSet
da.Fill(ds, "userpass")
If ds.Tables("userpass").Rows.Count = 1 Then
Session("admin") = "login"
Response.Redirect("manage.aspx")
Else
"نام کاربری یا کلمه عبور اشتباه وارد شده است" lerr.Text =
End If

این کد رو به دلخواهت تغییر بده
حالا اگه خواستی روش دوم رو استفاده کنی
ابتدا اوون اشیائی که میخوای روشون اعتبار سنجی کنی رو HTML کن و بعد Run as server حالا توی کدنویسی در قسمت HTML code روی رویداد کلیک دکمه تابع جاوا اسکریپت نوشته شده برای اعتبار سنجی رو صدا بزن
ضمنا برای اشیا هم یک ID اختصاص بده
نمونم مثالش اینه

<html>
<head>
.
.
.
<script language="javascript">
function check(){
if(document.getElementById("txtuser").value=="")
alert("username box is null");
}
</head>
<body ..........>
<form --------------->
<input id="btn_ok" onclick="check();" ------------>
.
.
.
</form>
</body>
</html>