4

私はこの関数を書きました

 <script type="text/javascript">
    function saveDelivery() {
       alert("tttt")
       var model = @Html.Raw(Json.Encode(Model)); //errror
       $.ajax({

           type: 'POST',

           url: '@Url.Action("SaveDelivery", "Business")',
           contentType: 'application/json; charset=utf-8',
           data: JSON.serialize(model),
           success: function (result) {                                  
           },
           error: function (xhr, ajaxOptions, thrownError) {
               alert(xhr.status);
               alert(thrownError);
          }
      });

  }    

しかし、エラーがあります

var model = @Html.Raw(Json.Encode(Model));

それはconditional compilation is turned off これをsloveする方法を言いますか?

4

3 に答える 3

0

Json.Encodeのmvc 4アセンブリ参照がありません

最初に system.web.helper refrenceを追加
し、次にこの refrence プロパティを右クリックして Copy Local=false を true に変更し、json.Encode でコードを実行します。

于 2014-01-12T06:26:12.493 に答える