2011-09-09 154 views
0

到控制器變量我嘗試分配JavaScript變量來的含量 - 在content.Contents我的控制器。我怎樣才能做到這一點?分配JavaScript值在ASP.NET MVC視圖

<script language="javascript" type="text/javascript"> 

     $("#btnTest").click(function() { 
      var contentArea = tinyMCE.get("modalTextarea").getContent(); 

     }); 

</script> 

操作:

[HttpPost] 
    public ActionResult Index(string test) 
    { 

     DBEntities dbTest = new DBEntities(); 

     tbl_Contents content = new tbl_Contents(); 

     content.RegisterDate = DateTime.Now; 
     content.Title = "test"; 

     content.Contents = "content1"; 

     content.ImagePath = "image0"; 

     dbTest.AddToICE_tbl_Contents(content); 
     dbTest.SaveChanges(); 
     return View(); 

    } 

回答

1

您需要發送一個Ajax請求的動作的URL包含數據:

$.post("@Url.Action("Index")", { test: contentArea }); 
+0

它仍然在我的數據庫空。測試參數的數據類型是字符串,contentArea是ntext。 content.Contents = test;可能嗎? – Nothing