我正在尝试让某个字段集显示在对话框中(使用facebox)。我已经设置了按钮,对话框和HTML作为我调用的部分。唯一的问题是我不知道如何在jQuery中调用partial。
下面是jQuery:
$('#addCatbutton').click(function() {
jQuery.facebox('Add Category');
});
下面是添加html的asp.NET:
<% Html.RenderPartial("EditCategories", ViewModel); %>
现在我正在尝试让facebox()调用该asp代码……有没有什么办法让我这么做?
发布于 2010-10-20 05:20:33
你不能完全按照你想要做的方式去做。ASP.NET代码在服务器端进行处理,而jQuery直接执行的任何操作都将在客户端进行。
但是,如果可以在加载时呈现超文本标记语言,则可以继续并在页面中包含该ASP.NET标记。您需要将其包装在一个隐藏的元素中,但是该jQuery可以显示。因此,您至少希望将其包装在一个带有id的div中,该id可以通过javascript或jQuery调用显示。
如果您确实需要在运行时从页面调用.NET代码,则需要对方法进行某种类型的ajax调用,以提供实际的HTML标记。
https://stackoverflow.com/questions/3972660
复制相似问题