1
我想为使用jQuery的按钮添加点击处理程序,但处理程序需要引用由控制器提供的数据。有没有办法在ASP.NET MVC的脚本块中访问ViewData?或者我需要在控制器中构建脚本?是否可以在ASP.NET MVC的脚本块中引用ViewData?
我想为使用jQuery的按钮添加点击处理程序,但处理程序需要引用由控制器提供的数据。有没有办法在ASP.NET MVC的脚本块中访问ViewData?或者我需要在控制器中构建脚本?是否可以在ASP.NET MVC的脚本块中引用ViewData?
如果脚本块是在ASP.NET页内,那么你可以参考它...
例如:在<内
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#group-edit-form').validate({
rules: {
title: {
required: true,
remote: '<%=Url.Action("ValidateGroupName", new { id = ViewData["GroupId"] }) %>?parentId=' + getParentId()
}
},
messages: {
title: {
required: getMessage (7002),
remote: '<%= ((MessagingModel)ViewData["Messages"]).GetMessage (9001) %>'
}
}
})
});
</script>
当页面由运行时引擎处理,一切%...%>块会被评估,无论它在页面中的位置如何。
当你这样做的时候你会得到Intellisense吗? – tvanfosson 2008-12-05 16:14:44