无法在vb.net中调用webmethod [英] unable to call a webmethod in vb.net

查看:167
本文介绍了无法在vb.net中调用webmethod的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


$(''table'')。delegate(''td.EditRow'',''点击'',函数(){

var $ row = this;

var userid = $ row.id;

$('' #hdnUserId'')。val(userid);

$ .ajax({

类型:POST,

url:User_Create_Update .aspx / FillUserDetails,

data:{''userid'':+ userid +},

contentType:application / json; charset = utf -8,

dataType:json,

成功:函数(msg){

if(msg.d!='' ''){

$(''#txtUserCode'')。val(msg.d.USRM_USER_CD);

$(''#txtUserName'')。val (msg.d.USRM_USER_NAME);

$(''#txtUserPswd'')。val(msg.d.USRM_PASSWORD);

$(''#txtExpiry日期'')。val(msg.d.USRM_EXPIRY_DT);



}

//alert(msg.d);

}

});



$(''#divPopUp'')。lightbox_me({

lightboxSpeed:500,

居中:真实,

closeClick:true,

closeEsc:true

})

});

$(''table'').delegate(''td.EditRow'',''click'',function () {
var $row = this;
var userid = $row.id;
$(''#hdnUserId'').val(userid);
$.ajax({
type: "POST",
url: "User_Create_Update.aspx/FillUserDetails",
data: "{''userid'': " + userid + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
if (msg.d != '''') {
$(''#txtUserCode'').val(msg.d.USRM_USER_CD);
$(''#txtUserName'').val(msg.d.USRM_USER_NAME);
$(''#txtUserPswd'').val(msg.d.USRM_PASSWORD);
$(''#txtExpiryDate'').val(msg.d.USRM_EXPIRY_DT);

}
//alert(msg.d);
}
});

$(''#divPopUp'').lightbox_me({
lightboxSpeed: 500,
centered: true,
closeClick: true,
closeEsc: true
})
});

<System.Web.Services.WebMethod()> _
   <ScriptMethod(ResponseFormat:=ResponseFormat.Json)> _
   Public Shared Function FillUserDetails(ByVal userid As String) As DataTable

       Dim dt As DataTable = clsUSRM.GetAllById(userid)
       If dt.Rows.Count > 0 Then
           clsUSRM.USRM_USER_CD = userid
           clsUSRM.USRM_USER_NAME = dt.Rows(1).ToString()
           clsUSRM.USRM_PASSWORD = dt.Rows(2).ToString()
           clsUSRM.USRM_EXPIRY_DT = dt.Rows(3).ToString()
       End If
       Return dt
   End Function

推荐答案

(''table'')。delegate(''td.EditRow'',''click'',function(){

var
(''table'').delegate(''td.EditRow'',''click'',function () {
var


row = this;

var userid =
row = this;
var userid =


row.id;
row.id;


这篇关于无法在vb.net中调用webmethod的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆