让asp.net基页属性显示在@Page属性中

时间:2010-01-27 17:53:32

标签: c# asp.net intellisense attributes

我在自定义页面中创建了一个公共属性列表。但是,当我想在任何aspx文件上分配属性时,它不会在intellisense中显示,当我使用它时它表示它是元素“Page”的无效属性。

所以,2个问题。

  1. 如何使其显示在intellisense中?
  2. 我可以将任何localize变量设置为page指令中的属性值吗?
  3. 谢谢!

    这是我的基页上的属性:

        /// <summary>
        /// Robot meta tag
        /// </summary>
        [Browsable(true)]
        public string Robots
        {
            get;
            set;
        }
    

    我知道如果我分配了它仍然可以工作,但是对我们的UI开发人员进行智能感知会很好。更重要的问题是我是否可以在页面指令属性中的属性上设置本地化值。

1 个答案:

答案 0 :(得分:0)

  1. 你无法控制智能感知。它应该出现,但至少对我来说很少见。
  2. 你不能在我知道的@Page指令中设置页面类属性,如果可以的话,你也无法控制intellisense。
  3. 你应该可以在页面中使用公共属性或方法,即使它们没有出现......你能发布一些示例代码,以便我们看到发生了什么吗?

    感谢。