我想知道如何传递ViewData中Id的值?请看下面的代码?

问题描述:

<%#ViewData["id"] %> 
<h2>MarkerDetail</h2> 
<script language="javascript" type="text/javascript"> 
    $(document).ready(function(){ 
     $.ajax({ 
      url:"/Marker/MarkerDetailPartial", 
      data:"", 
      success:function(result){ 
       $("#ReplyDetails").html(result); 
      }, 
      error:function(result){ 
      } 
     }); 
    }); 
</script> 
<div id="ReplyDetails"> 
</div> 

&我想送标识只有这样阿贾克斯我想知道如何传递ViewData中Id的值?请看下面的代码?

你需要做的仅仅是写出来在适当的地方可视数据的价值是什么。事情是这样的:

.... 
url:'/Marker/MarkerDetailPartial/<%=ViewData["id"]%>', 
.... 

或者这样:

.... 
data:{'id':<%=ViewData["id"]%>}, 
.... 

请记住,所有服务器端代码已经执行,并呈现你的JavaScript执行时。