protected void Button3_Click(object sender, EventArgs e)
{
string val = TextBox1.Text;
string location = Server.MapPath(".");
SqlCommand cmd = new System.Data.SqlClient.SqlCommand("SELECT ISNULL(MAX(MODIFIED_NO),0) FROM FORM_NAME WHERE FRM_NME='" + TextBox1.Text + "'", con);
con.Open();
object modifyno = cmd.ExecuteScalar();
con.Close();
}
我想传递" modifyno"作为Jquery函数的参数
function check(modifyno ) {
if (modifyno == "1") {
document.getElementById('Autolbl').value = "100";
document.getElementById('Autotxt').value = "100";
}
if (modifyno == "2") {
document.getElementById('Autolbl').value = "200";
document.getElementById('Autotxt').value = "200";
}
}
如何通过传递modifyno的参数来调用函数... 请尽快帮帮我..
答案 0 :(得分:0)
RegisterClientScriptBlock(“call check”,“check(”+ modifyno +“);”);
答案 1 :(得分:0)
设置modifyno变量后,您可以使用RegisterClientScriptBlock在客户端定义变量。
Page.ClientScript.RegisterClientScriptBlock(Page.GetType, "initVar", string.Format("var modifynoclientvar={0};", modifyno), true);
答案 2 :(得分:0)
最简单的方法是使用隐藏的字段。因为你可以很容易地在jquery和C#中使用隐藏字段。
---如果我的回答真的回答了你的问题,请点击“答案”。
答案 3 :(得分:0)
我得到了答案
在按钮中单击,只需编写此代码,在编写此代码之前,请注意该控件不应位于ajax的更新面板中。
ClientScript.RegisterStartupScript(GetType(),“call check”,“check(”+ modifyno +“)”,true);