小编The*_*beg的帖子

控制生命周期中的什么时候Control.Visible停止渲染?

我正在尝试编写一个简单的实用程序webcontrol来显示网页内的单行消息 - 状态更新,错误消息等.通过调用webcontrol上的方法,消息将来自页面上的其他控件.如果控件在预渲染时没有任何消息,我不希望它在页面上呈现 - 我希望它设置Control.Visible = false.这似乎只适用于非回发渲染.这是我正在使用的代码:

public class MessageList : WebControl
{

#region inner classes

    private struct MessageItem
    {
        string Content, CssClass;

        public MessageItem(string content, string cssClass)
        {
            Content = content;
            CssClass = cssClass;
        }

        public override string ToString()
        { return "<li" + (String.IsNullOrEmpty(CssClass) ? String.Empty : " class='" + CssClass + "'") + ">" + Content + "</li>"; }
    }

    private class MessageQueue : Queue<MessageItem> { }

#endregion

#region fields, constructors, and events

    MessageQueue queue;

    public MessageList() : …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

7
推荐指数
2
解决办法
4234
查看次数

比较C#和Java

我在大学学习Java,然后我被一家C#店雇用,从那时起就开始使用它.我花了我的第一个星期才意识到这两种语言几乎完全相同,接下来的两个月才弄清楚这些差异.在大多数情况下,我注意到Java所具有的C#没有的东西,因此大部分都受挫.(例如:enum类型是完整的类,而不仅仅是带有新涂层的整数)我已经开始欣赏C#世界了,但我不能说我已经很好地认识了Java以便真正地对比这两个所以我我很想获得一个社区横断面.

C#和Java的优点和缺点是什么?这包括从语言结构到可用IDE和服务器软件的所有内容.

c# java

6
推荐指数
1
解决办法
4105
查看次数

标签 统计

c# ×2

asp.net ×1

java ×1