2011-09-09 22 views
0

私のコントローラのcontent.Contentsにjavascript変数contentAreaを割り当てようとしています。どうやってやるの?ASP.NET MVCビューでコントローラ変数にjavascript値を割り当てる

<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

あなたはデータを含むアクションのURLにAJAXリクエストを送信する必要があります。

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

私のデータベースにはまだヌル。テストパラメータのデータ型はstringでcontentAreaはntextです。 content.Contents = test;出来ますか? – Nothing

関連する問題