我有以下嵌入在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/

10-09 20:07
查看更多