|
|
|
เริ่มต้นเขียนเว็บด้วย visual studio 2013 ติดต่อฐานข้อมูล sql server 2008 |
|
|
|
|
|
|
|
ได้ทั้ง VB และ C# ครับ
https://www.thaicreate.com/asp.net.html
|
|
|
|
|
Date :
2019-11-21 11:16:39 |
By :
มดน้อย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณบัญดิษฐ สรุปได้ดีครับ ผมเสริมให้อีกนิดหนึ่ง
แนะนำเพิ่มให้ใช้ VS 2019 Community ของฟรี (ผมคนต้นทุนต่ำ ฟรีเท่านั้น)
ฝั่ง Backend ใช้ .NET Core 3.1 Web API
ฝั่ง Frontend ใช้ .NET Coere 3.1 WebApplication MVC
Web API ข้อมูลฝ่าย
Code (C#)
using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.AspNetCore.Mvc;
using Dapper;
using HUM_Database;
namespace HUM_APIService02.Controllers.Settings.Shared
{
[Route("api/Settings/[controller]")]
public partial class SharedController : ControllerBase
{
/// <summary>
/// ข้อมูลฝ่าย
/// Usge : /api/Settings/Shared/mDivision
/// : https://localhost:5008/api/Settings/Shared/mDivision
/// </summary>
/// <returns>All Division</returns>
[HttpGet]
[Route("mDivision")]
public IActionResult GetAllMDivisionX()
{
IEnumerable<HUM_Database.Models.Settings.MDivision> results2 = null;
using (var cn = SexyDatabase.SexyConnection())
{
//results = cn.Query<dynamic>("Select * From mDivision Order By 1, 2, 3");
results2 = cn.GetList<HUM_Database.Models.Settings.MDivision>();
}
return Ok(results2.ToList());
}
}
}
Database Model
Code (C#)
using Dapper;
using Newtonsoft.Json;
namespace HUM_Database.Models.Settings
{
/// <summary>
/// ข้อมูล ฝ่าย
/// ex, cd MDivision
/// </summary>
/// <remarks>A = Transaction file.</remarks>
[Table("mDivision")]
public class MDivision
{
[Key] //Auto increment
[JsonProperty("Id")]
public int Id { get; set; }
[Key, Required]
[JsonProperty("code")]
/// <summary>
/// รหัสฝ่าย
/// ex ? , cd Type
/// </summary>
public string Code { get; set; }
[JsonProperty("nameth")]
/// <summary>
/// ชื่อไทย
/// ex ? , cd Type
/// </summary>
public string NameTH { get; set; }
[JsonProperty("nameus")]
/// <summary>
/// ชื่ออังกฤษ
/// ex ? cd NO
/// </summary>
public string NameUS { get; set; }
[JsonProperty("remark")]
/// <summary>
/// หมายเหตุ
/// ex ? cd NO
/// </summary>
public string Remark { get; set; }
}
}
ทดสอบ Web API
ดึงข้อมูลแสดงผลในหน้าเวป
ในที่นี้ผมใช้ Jquery
Code (JavaScript)
function initCBO() {
$.ajax({
type: "GET",
url: "/api/Settings/Shared/mDivision",
data: {},//{email: $("#email").val()},
success: function (data) {
var he = $('#cboDivision');
he.empty();//.trigger("change"); //Clear all items.
var options = he.get(0).options;
$.each(data, function (index, value) {
options[options.length] = new Option(value.text, value.id);
});
},
error: function (req, status, error) {
//TODO
}
});
}
|
|
|
|
|
Date :
2019-11-23 10:28:19 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@บัญดิษฐ
ผมอยากจะแนะนำในประสาเพื่อนโปรแกรมมิ่ง
ระมัดระวังในทุกย่างก้าว
อย่า
หลงดีใจใน ความล้มเหลวในอดีต
อย่าเสียใจใน ความสำเร็จในวันข้างหน้า (อนาคด)
...
...
...
|
|
|
|
|
Date :
2019-11-25 19:19:12 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
วันที่ 1 ธันวาคม พ.ศ. 2562 ต้นเดือนผมตั้งไปไหว้พระที่วัดหลวงพ่อปาน
ตั้งใจอยู่วัดทั้งวันเลย ผมจะอยู่กับสุนัขของผม(หมาวัด) ที่ผมรัก ทั้งวัน
ถ้าวาสนาเรามีเราคงได้เจอกัน ณ. วัดบางเหี้ย
|
|
|
|
|
Date :
2019-11-25 19:23:11 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@บัญดิษฐ
วันที่ 1 ธันวาคม พ.ศ. 2562 ถ้าว่างมาสิ ผมอยู่วัดทั้งวันทั้งคืน
ปล. ไม่ได้อะไรเลยก็จริง แต่ อย่างน้อยฯ คุณก็ได้มาไหว้พระ
|
|
|
|
|
Date :
2019-11-27 13:38:32 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2020-01-27 16:59:33 |
By :
nunan13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|