访问Javascript块内的页面模型

时间:2009-04-02 19:54:44

标签: javascript jquery asp.net-mvc

我在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-ness(这是否有更好的短语?)。

基本上,我想要完成的是在submitdata属性中(以及稍后在URL中),我想嵌入实际的id传递到页面中:

submitdata : {divison: <%= Html.Encode(Model.DivisionID) %>}

是否无法访问脚本块内的模型?

1 个答案:

答案 0 :(得分:2)

当然,这应该有用,只要它是一个页面脚本而不是外部.js或其他东西。

您收到错误了吗?只有看起来像它可能是一个问题的东西在你的第一个例子中你传递一个字符串,而在你的服务器块中,你不是。试着在它周围抛出引号:

submitdata : {divison: "<%= Html.Encode(Model.DivisionID) %>"}