ASP.Net: login เข้าระบบด้วย Username แทนที่ Email

เตรียมโปรเจ็กส์ก่อน โดยสร้างโปรเจ็กส์แบบ MVC แบบมี user

1. แก้ไขหน้า Register

  • Models/AccountViewModels.cs
  • Views/Account/Register.cshtml
  • Controllers/AccountController.cs

2. แก้ไขหน้า Login

  • Models/AccountViewModels.cs
  • Views/Account/Login.cshtml
  • Controllers/AccountController.cs

Continue reading

Binary Search

ค้นหาจากตำแหน่งกึ่งกลาง ถ้าเจอก็จบ
ถ้าไม่เจอ แล้วเลขที่ค้นหามีค่ามากกว่า ก็หาต่อทางครึ่งซ้าย
ถ้าไม่เจอ แล้วเลขที่ค้นหามีค่าน้อยกว่า ก็หาต่อทางครึ่งขวา

โค๊ด

ผลการรัน

Search term found at index 4.
Press any key to continue . . .

ASP.Net: WebApi คืนค่าจากคลาส

สร้างโปรเจ็กส์แบบ WebApi
แล้วกำหนดให้คืนค่าเฉพาะ application/json

แก้ไข Controllers > ValuesController.cs

Continue reading

WebBrowser.DrawToBitmap()

public partial class Form1 : Form
{
WebBrowser wb = new WebBrowser();
public Form1()
{
InitializeComponent();
wb.Height = 100;
wb.Width = 100;
wb.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(wb_DocumentCompleted);
}

void wb_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
Bitmap bmp = new Bitmap(100, 100);
wb.DrawToBitmap(bmp, new Rectangle(wb.Location.X, wb.Location.Y, wb.Width, wb.Height));
this.pictureBox1.BackgroundImage = bmp;
}
}
ที่มา: http://thepursuitofalife.com/the-missing-drawtobitmap-function-in-the-net-webbrowser-class/