📄 eventlocation.cs
字号:
namespace ASPNET.StarterKit.Communities {
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
using ASPNET.StarterKit.Communities.Events;
//*********************************************************************
//
// EventLocation Class
//
// Represents the location of the event
//
//*********************************************************************
[Designer(typeof(ASPNET.StarterKit.Communities.CommunityDesigner))]
public class EventLocation : WebControl {
string _formatString = "location: {0}";
public EventLocation() : base() {
CssClass = "eventLocation";
}
//*********************************************************************
//
// FormatString Property
//
// Used to format the output of this control
//
//*********************************************************************
public string FormatString {
get { return _formatString;}
set {_formatString = value;}
}
//*********************************************************************
//
// RenderContents Method
//
// Display content by retrieving content from context
//
//*********************************************************************
override protected void RenderContents(HtmlTextWriter writer) {
// Get PageInfo object
EventInfo objEventInfo = (EventInfo)Context.Items["ContentInfo"];
// Write location
if (objEventInfo.Location != String.Empty)
writer.Write(String.Format(_formatString, HttpUtility.HtmlEncode(objEventInfo.Location)));
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -