2014-03-03 43 views
1

我有一个用户控件和aspx登录页面。现在我验证登录页面并发送返回消息到ascx page.i不知道它是否可能。请帮帮我。从aspx javascript传递值到ascx页面

<%@ Register Src="~/usercontrol/WUC_MessageBoxes.ascx" TagName="MessageBox" TagPrefix="UC" %> 

<script type="text/javascript"> 
     function ValidateLogin() { 
      try { 
       var user = document.getElementById('login') 
       var pass = document.getElementById('password') 
       var msg = document.getElementById('<%=mydatatopass.ClientID%>').innerHTML; 
       msg = "haioasdfasdfasdf"; 
       if (user.textContent != '') { 
        if (pass.textContent != '') { 
         //Pass Error Message to User Control 

        } else {       //Pass Error Message to User Control } 

       } else { 
       } 
      } 
      catch (ex) { 

       alert(ex.message) 
      } 
     } 
    </script> 

回答

0

安置自己的形式使用Ajax

function() { 
     $.ajax("/YourController/YourMethod", { 
      data: ko.toJSON({ your data goes here }), 
      type: "post", contentType: "application/json", 
      success: function (result) { 
       if (result.success) { 
        //what happens on success 
       } 
       else { 
        alert(result.success) 
       } 
      }, 

     }); 
    }; 
控制器
相关问题