小编MHF*_*MHF的帖子

如何在ASP.NET中找到当前页面的(文件)名称?

如何在后面的代码中找到(default.aspx)当前页面或Web控件的名称?

我想写一个使用这个名字的超类.

c# asp.net

6
推荐指数
2
解决办法
2万
查看次数

asp.net服务器控件中的默认值

我对默认值属性有疑问。

当我在设计模式下将控件添加到页面时,默认值不起作用。这是我的代码:

[DefaultProperty("Text")]
[ToolboxData("<{0}:KHTLabel runat=server key=dfd></{0}:KHTLabel>")]
public class KHTLabel : Label ,IKHTBaseControl
{
    [Bindable(true)]
    [Category("Appearance")]
    [DefaultValue("KHT")]
    [Localizable(true)]
    public string Key
    {
        get
        {
            String s = (String)ViewState["Key"];
            return ((s == null) ? String.Empty : s);
        }

        set
        {
            ViewState["Key"] = value;
        }
    }

    protected override void RenderContents(HtmlTextWriter writer)
    {......
Run Code Online (Sandbox Code Playgroud)

但是,在设计模式下,当我从工具箱添加控件时,键不存在

<cc1:KHTLabel ID="KHTLabel1" runat="server"></cc1:KHTLabel>
Run Code Online (Sandbox Code Playgroud)

asp.net web-controls

5
推荐指数
1
解决办法
2494
查看次数

标签 统计

asp.net ×2

c# ×1

web-controls ×1