jQuery的ajaxValidator问题,怎么获得控件值?
jQuery forValidator4.1.3帮助文档中关于“ajaxValidator”里有条说明:你的控件值不能直接串到url参数后面,这样是取不到值得,例如url:"你的网址.ashx?"+$("#控件ID").val()
那应该怎么获得值?他说“在服务器端,你可以通过name为clientid获取触发验证的控件ID名”
可是获得了ID名后,又怎么得到控件值呢?
客户端
$("#name")
.ajaxValidator({
dataType: "html",
async: true,
url: "chkuser.aspx",
success: function (data) {
if (data.indexOf("此用户名可以注册!") >= 0) {
return true;
}
return data;
},
buttons: $("#Button1"),
error: function (jqXHR, textStatus, errorThrown) {
alert("服务器没有返回数据,可能服务器忙,请重试" + errorThrown);
},
onError: "该用户名不可用,请更换用户名",
onWait: "正在对用户名进行合法性校验,请稍候..."
})
然后我在"chkuser.aspx.cs"中写:
protected void Page_Load(object sender, EventArgs e)
{
string userName = Request["clientid"].ToString();
Response.Write(userName);
}
得到的是name,控件ID。怎么得到控件值呢?
我是新手,今天刚学的,多多指教。
--------------------编程问答-------------------- Jquery的选择器 --------------------编程问答-------------------- 自己顶个,有人来吗
有具体点的吗 --------------------编程问答-------------------- 见到Js就烦啊。
我弄那种东西都是用HTML控件。 --------------------编程问答-------------------- 唉 大神在哪里
补充:.NET技术 , ASP.NET