JavaScript가있는 asp.net 응용 프로그램이 있으며 버튼을 클릭하면 ms SQL DB 추가 정보 (TimeStamp)에 저장하려고합니다.onclick ms SQL 데이터베이스에 삽입하십시오.
onclick= "functionName();"
기능 "FUNCTIONNAME()"다른 작업이 있고 나뿐만 아니라
어떤 생각을 타임 스탬프를 저장하는 다른 기능을 원하는?
JavaScript가있는 asp.net 응용 프로그램이 있으며 버튼을 클릭하면 ms SQL DB 추가 정보 (TimeStamp)에 저장하려고합니다.onclick ms SQL 데이터베이스에 삽입하십시오.
onclick= "functionName();"
기능 "FUNCTIONNAME()"다른 작업이 있고 나뿐만 아니라
어떤 생각을 타임 스탬프를 저장하는 다른 기능을 원하는?
쓰기 JS
: saveTimespan.aspx' page as below(remove all markup other than
Page` 디렉토리의 뒤에 코드에 코드 아래
function functionName() {
var xmlhttp;
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
alert(xmlhttp.responseText);
}
}
var now = new Date(); // You can also any kind of data using query string
xmlhttp.open("GET", "saveTimespan.aspx?datetime=" + now, true);
xmlhttp.send();
}
쓰기 이 페이지의 내용) :
protected void Page_Load(object sender, EventArgs e)
{
UpdateTimeStamp();
}
public void UpdateTimeStamp()
{
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "UPDATE TargetTable SET DateTimColumnName = @DateTimColumnName";
cmd.Parameters.AddWithValue("@DateTimColumnName", MyDateTime);
cmd.CommandType = CommandType.Text;
try
{
using (SqlConnection connection = new SqlConnection("YourConnectionString"))
{
cmd.Connection = connection;
connection.Open();
cmd.ExecuteNonQuery();
Response.Write("Data Updated Successfully!");
}
}
catch (Exception ex)
{
//Handle exception
}
}
것, jQuery를 아약스를 사용해보십시오 쉽게
function functionName() { $.ajax({ url: "test.html", context: document.body, success: function(){ $(this).addClass("done"); } }); }같은 참조 : 아래 http://api.jquery.com/jQuery.ajax/
자바 스크립트 이벤트 (버튼)가 있습니다. 어떻게 위의 함수를 사용할 수 있습니까? – buni
한 기능에서 두 가지 작업을 수행하면 어떤 점이 문제입니까? 이것은 또한 간단한 아약스가 필요합니다. – OptimusCrime