ورود / ثبت نام
0
0

آموزش و سورس پروژه ساخت فرم ثبت نام در ASP.NET

1670 بازدید
فرم ثبت نام در ASP.NET

فرم ثبت نام در ASP.NET

با ساخت فرم ثبت نام در ASP.NET طبق قولی که داده بودیم برای شما آماده کرده ایم آموزشی بسیار ساده و کاربردی.آموزشی که خیلی از دوستان درخواست آن را داده بودند.بیش از این نیز آموزش ساخت فرم عضویت در PHP را آموزش داده بودیم که مورد استقبال خیلی از دوستان قرار گرفته بود.دراین آموزش یک فرم ساده و بدون طراحی گرافیکی میسازیم و اطلاعاتی که از کاربر میگیریم را در دیتابیس ذخیره میکنیم !در این پروژه از زبان سی شارپ در ASP.NET و دیتابیس SQL استفاده خواهیم کرد.برای ثبت اطلاعات از ADO.Net استفاده خواهیم کرد.در ادامه با ام اس پی سافت همراه باشید.

ابتدا قبل از هر چیزی باید دیتابیس را در SQL بسازیم.

۱-ساخت دیتابیس جهت ساخت فرم ثبت نام در ASP.NET

وارد SQL Server شده و دیتابیس خود را بسازید.

طبق تصویر زیر فیلد های خود را تنظیم کنید.

فرم ثبت نام در ASP.NET

۲-ساخت و طراحی فرم عضویت

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">
<title>Sample Registration Page</title>
<style type="text/css">
.style1
{
width: 100%;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<table class="style1">
<tr>
<td>Full Name:</td>
<td>
<asp:TextBox ID="TxtName runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>Username:</td>
<td>
<asp:TextBox ID="TxtUserName" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>Password:</td>
<td>
<asp:TextBox ID="TxtPassword" runat="server"
TextMode="Password"></asp:TextBox>
</td>
</tr>
<tr>
<td>Re Password:</td>
<td>
<asp:TextBox ID="TxtRePassword" runat="server"
TextMode="Password"></asp:TextBox>
</td>
</tr>
<tr>
<td>Address:</td>
<td>
<asp:TextBox ID="TxtAddress" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>Age:</td>
<td>
<asp:TextBox ID="TxtAge" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>Gender:</td>
<td>
<asp:DropDownList ID="DropDownList1" runat="server"
AppendDataBoundItems="true">
<asp:ListItem Value="-1">Select</asp:ListItem>
<asp:ListItem>Male</asp:ListItem>
<asp:ListItem>Female</asp:ListItem>
</asp:DropDownList>
</td>
</tr>
</table>
</div>
<asp:Button ID="Button1" runat="server" Text="Save"
onclick="Button1_Click" />
</form>
</body>
</html>

 

۳-تنظیمات WebConfig و کانکشن استرینگ

در Webconfig شما نمونه کد زیر قرار دارد که در زیر مشاهده میکنید.

<connectionStrings>
<add name="MyConsString" connectionString="Data Source=WPHVD185022-9O0;
Initial Catalog=MyDatabase;
Integrated Security=SSPI;"
providerName="System.Data.SqlClient" />
</connectionStrings>


 

۴- فراخوانی ConnectionString

در کد زیر فراخوانی رشته اتصال در فایل Web.Config تنظیم شده است.

public string GetConnectionString(){

return System.Configuration.ConfigurationManager.ConnectionStrings["MyConsString"].ConnectionString;
}

 

۵-نوشتن کد جهت ارسال اطلاعات به دیتابیس

private void ExecuteInsert(string name, string username, string password, string gender, string age, string address)
{
SqlConnection conn = new SqlConnection(GetConnectionString());
string sql = "INSERT INTO tblRegistration (Name, UserName, Password, Gender, Age, Address) VALUES "
+ " (@Name,@UserName,@Password,@Gender,@Age,@Address)";

try
{
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
SqlParameter[] param = new SqlParameter[6];
//param[0] = new SqlParameter("@id", SqlDbType.Int, 20);
param[0] = new SqlParameter("@Name", SqlDbType.VarChar, 50);
param[1] = new SqlParameter("@UserName", SqlDbType.VarChar, 50);
param[2] = new SqlParameter("@Password", SqlDbType.VarChar, 50);
param[3] = new SqlParameter("@Gender", SqlDbType.Char, 10);
param[4] = new SqlParameter("@Age", SqlDbType.Int, 100);
param[5] = new SqlParameter("@Address", SqlDbType.VarChar, 50);

param[0].Value = name;
param[1].Value = username;
param[2].Value = password;
param[3].Value = gender;
param[4].Value = age;
param[5].Value = address;

for (int i = 0; i < param.Length; i++)
{
cmd.Parameters.Add(param[i]);
}

cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
}
catch (System.Data.SqlClient.SqlException ex)
{
string msg = "Insert Error:";
msg += ex.Message;
throw new Exception(msg);
}
finally
{
conn.Close();
}
}


 

۶-ثبت اطلاعات و فراخوانی متد

کد زیر علاوه بر ثبت اطلاعات چک میکنید که اطلاعات به درستی وارد شده باشد و همچنین مشابه بودن پسورد ها.

protected void Button1_Click(object sender, EventArgs e){
if (TxtPassword.Text == TxtRePassword.Text)
{
//call the method to execute insert to the database
ExecuteInsert(TxtName.Text,
TxtUserName.Text,
TxtPassword.Text,
DropDownList1.SelectedItem.Text,
TxtAge.Text, TxtAddress.Text);
Response.Write("Record was successfully added!");
ClearControls(Page);
}
else
{
Response.Write("Password did not match");
TxtPassword.Focus();
}
}

 

 

  • پسورد: www.mspsoft.com
آیا این مطلب را می پسندید؟
https://www.mspsoft.com/?p=10394
اشتراک گذاری:
واتساپتوییترفیسبوکپینترستلینکدین
محبوبه میرزائی
مطالب بیشتر
برچسب ها:

نظرات

18 نظر در مورد آموزش و سورس پروژه ساخت فرم ثبت نام در ASP.NET

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  1. با سلام نتونستم برنامه ی نوشته شده رو پیدا کنم!!نتونستم دانلود کنم!!ممنون میشم برام میل کنید،یا برنامه نوشته شده رو اگه نیست بزارین ««««فایلشو

    لایک

  2. با سلام و خسته نباشید و تشکر از زحماتی که می کشید در صورت امکان سمرت کامل ساخت فرم ثبت نام به همراه عکس را برایم ارسال نمایید.متشکرم

    لایک