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