<%#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>
&安培;我想通过此Ajax发送Id
答案 0 :(得分:1)
您需要做的只是在适当的位置写出viewdata中的值。像这样:
....
url:'/Marker/MarkerDetailPartial/<%=ViewData["id"]%>',
....
或者像这样:
....
data:{'id':<%=ViewData["id"]%>},
....
请记住,当您的javascript执行时,所有服务器端代码都已执行并呈现。