【发布时间】:2010-08-18 15:53:26
【问题描述】:
假设我有一份晚餐清单。该列表将向用户展示位置、数据和其他一些相关信息。
由于有很多人参加,我希望在每次晚宴上都有一个按钮,打开一个 jquery 对话框,显示将参加的人。
到目前为止我完成了什么:
在名单上的每顿晚餐上,我都有以下标签
<label class="falselink" id="<%= Html.Encode(item.Id) %>">show attendence</label>
当有人点击标签时,我也有这个脚本来打开对话框:
<script type="text/javascript">
$(function() {
$('#dialog').dialog({
autoOpen: false,
title: 'Attendence',
modal: true
});
$('.falselink').click(function() {
$('#dialog').dialog('open');
return false;
});
});
</script>
我还有以下包含对话框的 div
<div id="dialog" >
<% Html.RenderAction("DinnerAttendence", new { id = 3 }); %>
</div>
如果我按照 URL http://localhost/Dinner/DinnerAttendence/3 这行得通, 事实上,如果我点击链接,它将显示与参加晚餐的人的对话 3。
我唯一的问题是我如何将晚餐 ID 传递给 RenderAction RouteValue?
感谢您的帮助
【问题讨论】:
标签: jquery asp.net asp.net-mvc renderaction