我想在我点击J查询按钮时访问代码,就像我点击ASP按钮一样。有这样的代码就像这样。
jQuery.ajax({
type: "POST",
url: "edit.aspx/yourmethodname",
data: "{yourmethodparam:" + somevar + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(response) {
alert(response.d);
}
error: function(err, response) {
alert("error");
}
});
但是对于这段代码,我们必须使用静态方法...而在静态方法中,我无法像Textbox1.text那样访问对象等等...... 我想当我点击一个jquery按钮时,它就像一个asp按钮。 我希望jquery按钮位于更新面板中以避免刷新页面 如果有人能帮助我,我会很高兴...
答案 0 :(得分:1)
步骤1)在.aspx页面中添加文本框和按钮
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><asp:Button ID="myButtonClick" runat="server" OnClick="myButtonClick_Click"Text=" " />
步骤2)在click事件的函数后面写下你想要的代码
public void myButtonClick_Click(Object sender, EventArgs e)
{
string svar = TextBox1.Text;
Alert.Show(svar);
}
步骤3)在ajax成功消息
中从jquery调用按钮单击事件 success: function (response) {
$("[id$='_myButtonClick']").trigger('click');
},
通过这个,您可以完成jquery ajax要求(如果有的话)以及按钮点击事件要求背后的代码。
享受锐化C. 欢呼声。