ASP.Net C# รบกวนสอบถามเกี่ยวกับการเรียกใช้ class และการเขียนเรียกใช้ Function หน่อยครับ
รบกวนสอบถามหน่อยครับถ้าเกิดผมเขียนในส่วนของ class และผมจะเรียกใช้ในหน้า Web Form.cs ผมต้องเขียนยังไงอ่ะครับ
คือสมมุติผมเขียน Function ไว้ในหน้า Register.aspx.cs ประกาศฟังชั่นไว้และตอนกรอกมันจะเรียกใช้ได้เลยแบบนี้่
แต่ถ้าผมไม่อยากเอาไว้ในหน้านี้จะแยกไปเขียนใน Class1.cs อ่ะครับ ผมจะต้องเขียนและเรียกใช้ยังไงอ่ะครับ ขอตัวอย่างหน่อยครับ
Register.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Text;
using System.Security.Cryptography;//**md5**//
namespace User_Login
{
public partial class Register : System.Web.UI.Page
{
//////** Password **///////
public string EncMD5(string input)
{
MD5 md5Hashfc = MD5.Create();
byte[] data = md5Hashfc.ComputeHash(Encoding.Default.GetBytes(input));
StringBuilder sBuilder = new StringBuilder();
int i = 0;
for (i = 0; i <= data.Length - 1; i++)
{
sBuilder.Append(data[i].ToString("x2"));
}
return sBuilder.ToString();
}
/////**End Password **//////
protected void btnRegister_Click(object sender, EventArgs e)
{
SqlConnection objConn = new SqlConnection();
SqlCommand objCmd = new SqlCommand();
String strConnString, strSQL;
//int intCount = 0;
//*** Open Connection ***'
strConnString = "Data Source=OFF;Initial Catalog=customer;Integrated Security=True";
objConn = new SqlConnection();
objConn.ConnectionString = strConnString;
objConn.Open();
strSQL = "INSERT INTO register (username,lastname,password,address,tel,mobile,email) " +
" VALUES " +
" ('" + this.txtUsername.Text + "','" + this.txtLastname.Text + "','"+ [font=Verdana]EncMD5[/font]("'" + this.txtPassword.Text + "'") +"', " +
" '" + this.txtAddress.Text + "','" + this.txtTel.Text + "','" + this.txtMobile.Text + "','" + this.txtEmail.Text +"' )";
Tag : ASP.NET Ms SQL Server 2008, Web (ASP.NET), VS 2010 (.NET 4.x)
Date :
2013-05-27 10:04:27
By :
offonepoint
View :
2795
Reply :
2
Register obj = new Register ();
ประมาณนี้มั้ง ไม่แน่ใจนะคะ
เราเองก็ยังมึนกับ c# เหมือนกัน
Date :
2013-05-27 17:19:06
By :
thisaom
ถูกแล้วครับ ลองเข้าไปอ่านหรือดูตัวอย่างการเรียกใช้งาน Class ครับ
Date :
2013-05-28 06:09:47
By :
mr.win
Load balance : Server 02