假设我在页面上有一篇文章,可以对其进行评论。我有一个提交表单,通过ajax提交,OnComplete javascript方法拦截表单提交的结果。 每条评论都像是:
<div class="text">
<p class="details">
User <a href="http://www.mywebsitehere.com/user/3583/" rel="nofollow" class="f">Always_Dreaming</a> at 01/01/2009 - 11:13:52 </p>
<p>Here goes my text :D</p>
</div>
我从中创建了一个.ascx文件,我做了tml.RenderPartial foreach评论。现在问题是如何使用此.ascx控件将插入的内容从客户端输出到OnComplete方法。
PS。我想使用这种方法,而不是序列化Comment对象并返回序列化数据,使用我的js代码并使用反序列化的Comment对象中的数据动态生成html。
答案 0 :(得分:1)
您需要做的是使用来自您的javascript调用调用的操作的PartialViewResult。客户端代码可以使用jQuery append或html方法调用将其附加到html。
答案 1 :(得分:0)
对于那些有兴趣的人,我发现了一个样本:) here