2013-02-23 106 views
0

我正在按照教程進行內聯編輯。我正在遵循的教程是follows;使用jeditable添加內聯編輯 - jquery

@model MyPro.Models.MyMod 


@{ 
    ViewBag.Title = "Test"; 
    Layout = "~/Views/Shared/_Layout.cshtml"; 
} 
<script src="~/Scripts/jquery.jeditable.js" type="text/javascript"></script> 

$(".display-label").editable("/Contr/TestMethod"); 

@using (Html.BeginForm()) 
{ 


    <div class="field"> 
     <div class="display-label" id="lblHi">Hi</div> 
    </div> 

... 

現在,當我雙擊標籤,它不可編輯。爲什麼是這樣 ?我是否正確添加了腳本標記?

回答

0

我不與C#的工作,但只是想分享夫婦建議:

1)嘗試添加紙條打開/關閉標籤:

<script type="text/javascript"> 
$(".display-label").editable("/Contr/TestMethod"); 
</script> 

2)添加腳本$。就緒節

<script type="text/javascript"> 
    $(document).ready(function() { 
    $(".display-label").editable("/Contr/TestMethod"); 
    }) 
</script> 

3)確保你已經加載了jQuery本身。這是jQuery插件,所以在這種情況下jQuery是一個需求。