2010-03-24 61 views
1

我增加了一個裝配到我的項目,然後.dll文件採用彙編如下:問題在aspx頁面

<%@ Page Title="" Language="C#" MasterPageFile="~/Global.Master" AutoEventWireup="true" CodeBehind="Calendar.aspx.cs" Inherits="Permias.Calendar" %> 
<%@ Register TagPrefix="ec" Namespace="ControlSample" Assembly="EventCalendar" %> 

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> 
</asp:Content> 
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> 
    <div id="content"> 
      <div class="post"> 
       <ec:EventCalendar runat="server" ID="eventscalendar" DataSourceID="sqldatasource1" 
       BorderWidth="0" DayField="starttime" ShowTitle="true" CssClass="eventmonthtable"> 
       <DayHeaderStyle CssClass="caldays" /> 
       <DayStyle CssClass="calcurrentmonth" /> 
       <TodayDayStyle CssClass="calcurrentday" /> 
       <WeekendDayStyle CssClass="calweekend" /> 
       <OtherMonthDayStyle CssClass="calothermonth" /> 
       <DayNumberStyle CssClass="dayNumber" /> 
       <HeaderTemplate> 
        <table width="100%"> 
         <tr align="center"> 
          <td> 
           <asp:LinkButton ID="PrevMonth" runat="server" Text='<%# "&laquo; " + Container.PrevMonth.ToString("MMMM yyyy") %>' 
            CommandName="PrevMonth" /> 
          </td> 
          <td> 
           <h3> 
            <asp:Label ID="label2" runat="server" Text='<%# Container.CurrentMonth.ToString("MMMM yyyy") %>' /></h3> 
          </td> 
          <td> 
           <asp:LinkButton ID="NextMonth" runat="server" Text='<%# Container.NextMonth.ToString("MMMM yyyy") + " &raquo;" %>' 
            CommandName="NextMonth" /> 
          </td> 
         </tr> 
        </table> 
        <div class="dashedline"> 
        </div> 
       </HeaderTemplate> 
       <DayEventTemplate> 
        <div style="padding: 3px;"> 
         <asp:HyperLink ID="HyperLink1" runat="server" Text='<%#Eval("title") %>' NavigateUrl='<%# "Events_view.aspx?Eventid=" + Convert.ToString(Eval("ID"))%>' 
          ToolTip='<%# SharedRoutines.truncate((string)Eval("description")) %>' /></div> 
       </DayEventTemplate> 
      </ec:EventCalendar> 
       </div> 
      </div> 
    </div> 
</asp:Content> 

<asp:Content ID="Content3" ContentPlaceHolderID="splash" runat="server"> 
<div id="splash">&nbsp;</div> 
</asp:Content> 

但是它會產生一個錯誤說:

編譯器錯誤信息:CS0103 :名稱'SharedRoutines'在當前上下文中不存在

這是爲什麼?

回答

2

您需要包括含有SharedRoutines類在頁面頂部的命名空間,就像這樣:

<%@ Import Namespace="Your.Namespace" %> 

您還可以包括它在全球範圍內的Web.config:

<pages> 
    <namespaces> 
     <add namespace="Your.Namespace" /> 
    </namespaces> 
</pages> 
+0

我可以找不到SharedRoutines的命名空間 – aherlambang 2010-03-24 14:17:15

+0

什麼?它如何/在哪裏定義? – SLaks 2010-03-24 14:18:38

+0

這是我無法在任何地方找到的問題 – aherlambang 2010-03-24 14:33:49