将值从aspx javascript传递到ascx页面
我有一个用户控件和aspx登录页面。现在我验证登录页面并将返回消息发送到ascx页面。我不知道这是否可行。请帮帮我将值从aspx javascript传递到ascx页面,javascript,jquery,asp.net,c#-4.0,user-controls,Javascript,Jquery,Asp.net,C# 4.0,User Controls,我有一个用户控件和aspx登录页面。现在我验证登录页面并将返回消息发送到ascx页面。我不知道这是否可行。请帮帮我 <%@ Register Src="~/usercontrol/WUC_MessageBoxes.ascx" TagName="MessageBox" TagPrefix="UC" %> <script type="text/javascript"> function ValidateLogin() { try {
<%@ 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>
函数ValidateLogin(){
试一试{
var user=document.getElementById('login')
var pass=document.getElementById('密码')
var msg=document.getElementById(“”).innerHTML;
msg=“haioasdfasdfasdf”;
如果(user.textContent!=''){
如果(pass.textContent!=''){
//将错误消息传递给用户控件
}else{//将错误消息传递给用户控件}
}否则{
}
}
捕获(ex){
警报(例如消息)
}
}
使用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)
}
},
});
};