主页 > 知识库 > 网络编程 > ASP/.NET >

ASP.NET MVC3 异步刷新(2)

来源:网络 作者:BruceAndLee 发表于:2012-08-03 08:38  点击:
在本页面我引用了一个partial页面代码如下 @model TeacherPlatForm.Utility.PagedListTeacherPlatForm.Domain.Entities.Generate.TASE_Thesis_Titles divid=thesisTitle_tab @Html.Hidden(thesisTitleIds, (Model !



在本页面我引用了一个partial页面代码如下

@model TeacherPlatForm.Utility.PagedList<TeacherPlatForm.Domain.Entities.Generate.TASE_Thesis_Titles>
<divid="thesisTitle_tab">
       @Html.Hidden("thesisTitleIds", (Model != null ? string.Join("_", Model.DataList.Select(tt => tt.thesis_title_id)) : string.Empty))
       <tableclass="mytable"style="margin-top: 15px">
               <tr>
                       <th>
                               <center>
                                       @Html.CheckBox("chk_all", new { id = "chkall", onclick = "checkall()" })
                               </center>
                       </th>
                       <th>
                               <center>
                                       题目</center>
                       </th>
                       <th>
                               <center>
                                       写作批次</center>
                       </th>
                       <th>
                               <center>
                                       专业名称</center>
                       </th>
                       <th>
                               <center>
                                       方向
                               </center>
                       </th>
                       <th>
                               <center>
                                       发布状态</center>
                       </th>
                       <th>
                               <center>
                                       操作
                               </center>
                       </th>
               </tr>
               @if (Model != null && Model.DataList.Count > 0)
               {
                       foreach (var thesisTitle in Model.DataList)
                       {
                       <tronclick="setCheck('@thesisTitle.thesis_title_id')">
                               <tdalign="center">
                                       @Html.CheckBox("chk_" + thesisTitle.thesis_title_id, new { id = "chk_" + thesisTitle.thesis_title_id, onclick = "setCheck('" + thesisTitle.thesis_title_id + "')" })
                               </td>
                               <td>
                                       @thesisTitle.title
                               </td>
                               <td>
                                       @(thesisTitle.TASE_Write_Batch != null ? thesisTitle.TASE_Write_Batch.write_batch_name : string.Empty)
                               </td>
                               <td>
                                       @(thesisTitle.TASE_Thesis_Direction != null ? (thesisTitle.TASE_Thesis_Direction.TASE_Professional != null ? thesisTitle.TASE_Thesis_Direction.TASE_Professional.name : string.Empty) : string.Empty)
                               </td>
                               <td>
                                       @(thesisTitle.TASE_Thesis_Direction != null ? thesisTitle.TASE_Thesis_Direction.direct_name : string.Empty)
                               </td>
                               <td>
                                       @(thesisTitle.state == "1" ? "已发布" : "未发布")
                               </td>
                               <tdalign="center">
                                       <inputtype="button"id="btnModify"name="btnModify"class="btn"value="修 改"style="width:60px"onclick="showModifyModal('@thesisTitle.thesis_title_id')"/>
                               </td>
                       </tr> }
               }
       </table>
       <divclass="divpager">
               共有 <fontcolor="red">@(Model != null ? Model.TotalCount : 0)</font> 条记录 当前是第 <fontcolor="red">@(Model != null ? Model.PageIndex : 0)</font>
               页 共<fontcolor="red">@(Model != null ? Model.TotalPages : 0)</font>页    
               @if (Model!=null&&Model.HasPreviousPage)
               {
                       @Ajax.ActionLink("首页", "Index", "ThesisTitlePublish", new { id = 1 + "_" + 10 + "_" + DateTime.Now.Ticks }, new AjaxOptions { UpdateTargetId = "thesisTitle_tab" })<label> </label>
                       @Ajax.ActionLink("上一页", "Index", "ThesisTitlePublish", new { id = (Model.PageIndex - 1) + "_" + 10 + "_" + DateTime.Now.Ticks }, new AjaxOptions { UpdateTargetId = "thesisTitle_tab" })<label> </label>    
               }
               else
               {
                       <a>首页 </a>    
                       <a>上一页 </a>
               }
               @if (Model != null && Model.HasNextPage)
               {
                       @Ajax.ActionLink("下一页", "Index", "ThesisTitlePublish", new { id = (Model.PageIndex + 1) + "_" + 10 + "_" + DateTime.Now.Ticks }, new AjaxOptions { UpdateTargetId = "thesisTitle_tab" })<label> </label>
                       @Ajax.ActionLink("末页", "Index", "ThesisTitlePublish", new { id = Model.TotalPages + "_" + 10 + "_" + DateTime.Now.Ticks }, new AjaxOptions { UpdateTargetId = "thesisTitle_tab" })
               }
               else
               {
                       <a>下一页 </a>    
                       <a>末页 </a>
               }
       </div>
</div>

有帮助
(0)
0%
没帮助
(3)
100%