从ascx文件访问UserControl属性

时间:2011-03-05 10:37:53

标签: c# asp.net

我有一个本地化我的控件文本的功能。

// code behind
lblName.Text = Localization.GetLocalValue( "Updated" , this.Path );

我知道我可以在ascx文件中调用一个函数。

// ascx file
Text='<%#Global.Convert( (DateTime)(Eval("CreatedDate")) %>'

如何在ascx文件中获取路径属性要调用 GetLocalValue

1 个答案:

答案 0 :(得分:1)

您只需要在代码后面创建公共属性Path:

public string LocalizedPath
{
  get
    {
      return Localization.GetLocalValue( "Updated" , this.Path);
    }
}

而且你可以在.aspx中使用它:

<script type="text/javascript">
  alert('<%= LocalizedPath %>');
</script>