Javascript块内部的访问页面模型
我在视图中嵌入了以下jquery代码:Javascript块内部的访问页面模型,javascript,jquery,asp.net-mvc,Javascript,Jquery,Asp.net Mvc,我在视图中嵌入了以下jquery代码: $(document).ready( function() { $(".dblclick").editable("http://localhost/Configuration/Edit", { id: 'nodeID', name: 'nodeValue', event: "dblclick", style: "inherit", submit: "Save",
$(document).ready(
function()
{
$(".dblclick").editable("http://localhost/Configuration/Edit", {
id: 'nodeID',
name: 'nodeValue',
event: "dblclick",
style: "inherit",
submit: "Save",
cancel: "Cancel",
submitdata : {divison: "1"}
});
});
我遇到的问题是,我似乎无法访问页面的常规MVC特性(有更好的说法吗?)
基本上,我试图实现的是,在submitdata属性(以及稍后的URL)中,我希望嵌入传递到页面中的实际id:
submitdata : {divison: <%= Html.Encode(Model.DivisionID) %>}
submitdata:{division:}
无法访问脚本块内部的模型吗?当然可以,只要它是一个页面上的脚本,而不是外部的.js或其他东西,就可以了 你有错误吗?唯一看起来可能是问题的地方是,在第一个示例中,您正在传递字符串,而在服务器块中,您没有。尝试在其周围添加引号:
submitdata : {divison: "<%= Html.Encode(Model.DivisionID) %>"}
submitdata:{division:}
你说得对。我不确定我之前做得不对,但现在它确实起作用了。谢谢