ฉันกำลังสร้างแอปพลิเคชันเว็บบน asp.net และฉันต้องเรียกวิธีนี้:
protected void fillList() {
string strSql;
dato = Convert.ToInt32(hiddenControl.Value);
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["default"].ToString());
conn.Open();
strSql = "SELECT DISTINCT something FROM table WHERE data = " + dato;
SqlCommand camAND = new SqlCommand(strSql, conn);
System.Data.DataTable tablainc = new System.Data.DataTable();
camAND.CommandTimeout = 36000;
tablainc.Load(camAND.ExecuteReader());
foreach (DataRow dtr in tablainc.Rows)
{
list.Items.Add(dtrw[0].ToString());
}
}
วิธีนั้นใช้สำหรับการแทรกรายการในกล่องรายการ ฉันต้องทำอย่างนั้นเมื่อมีเหตุการณ์ Javascript OnBlur เกิดขึ้น นี่คือฟังก์ชัน JS ของฉัน:
function frmt_Date() {
var text = document.getElementById("txperiodo").value;
var newText = text.replace("/", "");
document.getElementById("hiddenControl").value = newText;
var periodo = parseInt(newText);
document.getElementById("hiddenControl").value = periodo;
ฉันจะเรียกวิธีการของฉันใน Ajax ได้อย่างไร นี่คืออินพุต html ของฉัน:
<input runat="server" id="txperiodo" class="cc1" type="text" placeholder="AAAA/MM" maxlength="7" onblur="frmt_Date()"/>
ขอบคุณ และโปรดบอกฉันหากฉันผิด
fillList()
ถูกกำหนดไว้ที่ไหน? - person Chetan Ranpariya   schedule 20.11.2019