2013-02-01 96 views
1

我上的WebGrid在asp.net MVC3(C#)中使用的數據。 我已經完成了所有的編碼,但我不知道爲什麼WebGrid不在頁面上呈現。 我不知道我在做什麼錯。我有調試代碼和數據在那裏的WebGrid不顯示

var grid = new WebGrid(source: Model, defaultSort: "CRM_ID");%> 

但是,它不顯示。

這裏是我的aspx頁面代碼:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<CRMEvent.Models.CRM.DatabaseEntities.CRM_Dashboard_Requests>>" %> 

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"> 
    Dashboard 
</asp:Content> 
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 
<h2>Dashboard</h2> 
    <%  
     var grid = new WebGrid(source: Model, defaultSort: "CRM_ID");%> 
<div id="grid"> 

    <% 
     grid.GetHtml(columns: grid.Columns(
      grid.Column(columnName: "CRM_ID",header: "CRM ID", canSort: true), 
     grid.Column(columnName: "MDLNO", header: "MDLNO", canSort: true), 
     grid.Column(columnName: "EMP_Name", header: "Employee", canSort: true), 
     grid.Column(columnName: "SERVICE_TYPE", header: "Service Type", canSort: true), 
     grid.Column(columnName: "Requested_Amount", header: "Requested Amount", canSort: true), 
     grid.Column(columnName: "Created_Date", header: "Date", canSort: true) 
     )); 
    %> 
    </div> 
</asp:Content> 
+0

你看到代碼中的任何錯誤?如果有,請告訴我們 –

+1

@Karthik。沒有錯誤只是語法錯誤。順便說一句現在就解決了。 – Dhwani

回答

1

嘗試這樣的。 <%=

<%= grid.GetHtml(columns: grid.Columns(
      grid.Column(columnName: "CRM_ID",header: "CRM ID", canSort: true), 
     grid.Column(columnName: "MDLNO", header: "MDLNO", canSort: true), 
     grid.Column(columnName: "EMP_Name", header: "Employee", canSort: true), 
     grid.Column(columnName: "SERVICE_TYPE", header: "Service Type", canSort: true), 
     grid.Column(columnName: "Requested_Amount", header: "Requested Amount", canSort: true), 
     grid.Column(columnName: "Created_Date", header: "Date", canSort: true) 
     )); %> 

甚至<%: %>這句法HTML編碼。

+0

感謝它的工作.... – Dhwani