我正在开发一个自定义的顶部菜单,并希望每个站点地图页面添加一个图片。我写的模块像下面附加的图像。在这个结构中,我将站点名称输入到Title字段,并在代码后获取图像。但是这种用法不是动态的。
我的问题是如何生成结构,将显示我哪个图像与哪个站点地图页面?是否有任何字段或组件将显示自定义模块中的所有站点地图页面?
谢谢…
我建议你看看这个唯一的区别是你需要的图像选择器类型是<sitefinity:ImageField ID="ImageSelector" runat="server" DisplayMode="Write" UploadMode="Dialog" DataFieldName="Image" />
然后,在您的自定义菜单小部件中,您将需要添加代码隐藏并附加到您选择的导航类型的TabDataBoundEvent事件。
in CS teleerik
protected void RadTabStrip1_TabDataBound(object sender,
Telerik.Web.UI.RadTabStripEventArgs e)
{
e.Tab.ToolTip ="Read more about " +
(string) DataBinder.Eval(e.Tab.DataItem, "Text");
}
一旦你得到"e",你应该能够得到你的自定义字段,但要么通过GUID查找页面,要么可能从这。祝你好运