My javascript kodu ilerlemeye: Bennasıl arkasında düğmesi tıklandığında koddan javascript işlevini çağırmak ve çıkışını saklamak ve daha ileri
protected void Btn_Create_Click(object sender, EventArgs e)
{
bool check;
_objClsCreateUsers = new ClsCreateUsers();
check = _objClsCreateUsers.CheckUserID(Txt_UserID.Text);
if (check == true)
{
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "Confirm();", true);
string confirmValue = Request.Form["confirm_value"];
if (confirmValue == "Yes")
{
_objClsCreateUsers.UpdateData(Txt_UserID.Text, Txt_UserName.Text, Txt_Password.Text, Lst_Department.Text, Convert.ToDateTime(Txt_ExpiredOn.Text), Convert.ToBoolean(Lst_IsAdmin.Text));
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Record Updated Successfully')", true);
ClearAll();
enter code here
}
else
{
Txt_UserID.Text = "";
}
}
else
{
_objClsCreateUsers.InsertData(Txt_UserID.Text, Txt_UserName.Text, Txt_Password.Text, Lst_Department.Text, Convert.ToDateTime(Txt_CreatedOn.Text), Convert.ToDateTime(Txt_ExpiredOn.Text), Convert.ToBoolean(Lst_IsAdmin.Text));
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('User Created Successfully')", true);
ClearAll();
}
}
: düğmesi tıklandığında
function Confirm()
{
var confirm_value = document.createElement("INPUT");
confirm_value.type = "hidden";
confirm_value.name = "confirm_value";
if (confirm("UserID already exists...Do you want to update information?"))
{
confirm_value.value = "Yes";
}
else
{
confirm_value.value = "No";
}
document.forms[0].appendChild(confirm_value);
}
Benim asp.net kodu Javascript fonksiyonunun çıktısının çıktı değerini yakalamada problem olması. düğme tıklama tam kod çalıştırıldıktan sonra
JavaScript çalışır. Kodun ortasında koşmasını istiyorum.
Teşekkürler.
yerleştirin Varlığından etmezse ... nazikçe ... jQuery ajax ile fonksiyonun ardındaki koduna çağrıda http://www.dotnetodyssey.com/2015/01/02/calling-asp bakın -net-arka plan kod kullanan-jquery-ajax-basit-komple-example/ – RRR
Bu şekilde değil, HTTP çalışır. Her seferinde farklı bir istek yapmak zorunda kalacaksınız. İstemci tarayıcısından ve işlem sunucusu tarafı kodundan sunucu tarafı get değeriyle işlem yapamazsınız. – Anjani