为了账号安全,请及时绑定邮箱和手机立即绑定

请问关于mvvm模式中怎么接受command传过来的参数?

/ 猿问

请问关于mvvm模式中怎么接受command传过来的参数?

紫衣仙女 2019-08-16 10:09:55

mvvm模式中怎么接受command传过来的参数


查看完整描述

4 回答

?
斯蒂芬大帝

不知道你是不是使用的Prism框架,如果是,那么DelegateCommand类型是一个无参数的Command,你应该用DelegateCommand类型,也就是使用下面的代码: class MainWindowViewModel:NotificationObject{ public DelegateCommand selectCommand { get; ..

查看完整回答
反对 回复 2019-08-24
?
幕布斯5086720

通过request的getParameter的方法获取
1、通过request.getParameter("参数名")获取后台的值
2、通过<%=变量%>的方式赋给js变量
示例:

<script>
<%
String s2 = (String)request.getParameter("参数名");//获取后台参数给s2变量,<%%>表示这范围内是服务器解析的语言
%>
var s = '<%=s2%>';//输出s2给js变量s
</script>



查看完整回答
反对 回复 2019-08-24
?
跃然一笑

直接用ajax比较方便
后台的值用放到map中,键设置为result
$.ajax({
type: 'post',
url: URL,
data: JSON.stringify({

}),
contentType: "application/json; charset=utf-8",
dataType: 'json', //json text
success: function (data) {
data.result//这就是后台传过来的对象
}
});





查看完整回答
反对 回复 2019-08-24
?
互换的青春

 Query Ajax POST提交数据

JavaScript code?

$.post("url",data,callback);

例: $.post("test.ashx",{"uname":$("#txtuname").val(),"pwd":$("#txtpwd").val()},function(data,status){
if(status!="success"){ return; }
alert(data);
});

后台接收数据

C# code?

string strUname = context.Request.Params.Get("uname");

string strPwd = context.Request.Params.Get("pwd");
if(!string.IsNullOrEmpty(strUname)&&!string.IsNullOrEmpty(strPwd))
{
//你的操作
}



查看完整回答
反对 回复 2019-08-24

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信