我将以下 jquery 代码嵌入到 View 中:
$(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) %>}
是否无法访问脚本 block 内的模型?
最佳答案
当然,这应该可行,只要它是页面脚本而不是外部 .js 或其他东西。
您遇到错误了吗?唯一看起来可能是问题的是在第一个示例中您传递了一个字符串,而在您的服务器 block 中则没有。尝试在它周围加上引号:
submitdata : {divison: "<%= Html.Encode(Model.DivisionID) %>"}
关于javascript - 访问 Javascript block 内的页面模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/711341/