如何使用ajax更新视图中的模型?

时间:2011-10-13 05:17:52

标签: javascript asp.net ajax asp.net-mvc-3 razor

以下是我的代码的一部分:

@foreach(模型中的var项)    {

<div class="ticket-overview">
    <ul>
     <li class="ticket-data-activity">
                <a href="#" class="ticket-open-details">
          @{
             String desc = item.Description.ToString();
           if (desc.Length > 20)
                       {
              desc = desc.Substring(0, 20);
                        }
                        @desc
                    }
                 </a>
</li>

我有这个视图,它显示了一个控制器的模型。现在我想用ajax调用更新该模型。视图将保持不变,只是模型应该更改。

有可能吗?如果有,怎么样?给我一些想法。 询问是否需要对问题进行任何澄清,因为我是新用户,而不是询问专家。

澄清: 它实际上是一个无序列表,它像自定义表一样构建。说,我想进入下一页,所以我有一个按钮可以点击。然后应更新表数据。因此,模型需要更新。

...谢谢

1 个答案:

答案 0 :(得分:1)

定义要更新的div。通过.get()或.ajax()或Ajax.BeginForm直接使用jQuery来调用控制器 看到: Using Ajax.BeginForm with ASP.NET MVC 3 Razor