Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从asp.net中的label.text调用代码隐藏函数_C#_Asp.net_Eval_Code Behind - Fatal编程技术网

C# 如何从asp.net中的label.text调用代码隐藏函数

C# 如何从asp.net中的label.text调用代码隐藏函数,c#,asp.net,eval,code-behind,C#,Asp.net,Eval,Code Behind,我试图从Label.Text调用代码隐藏中定义的函数,但它不起作用。这是代码。。。 .aspx文件中的代码 <asp:Label runat="server" Text='<%# GetPagingCaptionString() %>' ID="pagenumberLabel"></asp:Label> 有谁能告诉我这里出了什么问题。如果您在页面中添加属性,则可以从您的aspx访问该属性,如下所示: <asp:Label runat="server"

我试图从Label.Text调用代码隐藏中定义的函数,但它不起作用。这是代码。。。 .aspx文件中的代码

<asp:Label runat="server" Text='<%# GetPagingCaptionString() %>' ID="pagenumberLabel"></asp:Label>

有谁能告诉我这里出了什么问题。

如果您在页面中添加属性,则可以从您的aspx访问该属性,如下所示:

<asp:Label runat="server" Text='<%= PagingCaptionString %>' ID="pagenumberLabel" />

如果将属性添加到页面,则可以从您的aspx访问该属性,如下所示:

<asp:Label runat="server" Text='<%= PagingCaptionString %>' ID="pagenumberLabel" />

如果将属性添加到页面,则可以从您的aspx访问该属性,如下所示:

<asp:Label runat="server" Text='<%= PagingCaptionString %>' ID="pagenumberLabel" />

如果将属性添加到页面,则可以从您的aspx访问该属性,如下所示:

<asp:Label runat="server" Text='<%= PagingCaptionString %>' ID="pagenumberLabel" />

除非使用基于模板的控件(如
),否则不能使用服务器端控件中的内联代码块

换句话说,服务器端控件(例如
)的属性中不能有
块。代码不会运行,您会发现代码实际上是作为呈现HTML的一部分发送的。例外情况是允许使用
代码块的数据绑定控件

在这种情况下,最好在代码本身后面设置
.Text
属性

例如,在页面加载函数中

protected void Page_Load(object sender, EventArgs e)
{
  if (!Page.IsPostBack)
  {
    pagenumberLabel.Text = GetPagingCaptionString();
  }
}

除非使用基于模板的控件(如
),否则不能使用服务器端控件中的内联代码块

换句话说,服务器端控件(例如
)的属性中不能有
块。代码不会运行,您会发现代码实际上是作为呈现HTML的一部分发送的。例外情况是允许使用
代码块的数据绑定控件

在这种情况下,最好在代码本身后面设置
.Text
属性

例如,在页面加载函数中

protected void Page_Load(object sender, EventArgs e)
{
  if (!Page.IsPostBack)
  {
    pagenumberLabel.Text = GetPagingCaptionString();
  }
}

除非使用基于模板的控件(如
),否则不能使用服务器端控件中的内联代码块

换句话说,服务器端控件(例如
)的属性中不能有
块。代码不会运行,您会发现代码实际上是作为呈现HTML的一部分发送的。例外情况是允许使用
代码块的数据绑定控件

在这种情况下,最好在代码本身后面设置
.Text
属性

例如,在页面加载函数中

protected void Page_Load(object sender, EventArgs e)
{
  if (!Page.IsPostBack)
  {
    pagenumberLabel.Text = GetPagingCaptionString();
  }
}

除非使用基于模板的控件(如
),否则不能使用服务器端控件中的内联代码块

换句话说,服务器端控件(例如
)的属性中不能有
块。代码不会运行,您会发现代码实际上是作为呈现HTML的一部分发送的。例外情况是允许使用
代码块的数据绑定控件

在这种情况下,最好在代码本身后面设置
.Text
属性

例如,在页面加载函数中

protected void Page_Load(object sender, EventArgs e)
{
  if (!Page.IsPostBack)
  {
    pagenumberLabel.Text = GetPagingCaptionString();
  }
}


标签是否在
中?我这样问是因为你正在使用
你什么时候调用这个方法?执行GridView.DataBind()时,
标签是否位于类似
的范围内?我这样问是因为你正在使用
你什么时候调用这个方法?执行GridView.DataBind()时,
标签是否位于类似
的范围内?我这样问是因为你正在使用
你什么时候调用这个方法?执行GridView.DataBind()时,
标签是否位于类似
的范围内?我这样问是因为你正在使用
你什么时候调用这个方法?当您执行GridView.DataBind()时,我尝试了这个方法,但它显示了错误,好像这不是scriptlet。这将以明文形式显示。@Abhash786-这是因为服务器端控件的属性中不能有
代码块。看到我的回答了吗?我试过了,但它显示了错误,好像这不是scriptlet。这将以明文形式显示。@Abhash786-这是因为服务器端控件的属性中不能有
代码块。看到我的回答了吗?我试过了,但它显示了错误,好像这不是scriptlet。这将以明文形式显示。@Abhash786-这是因为服务器端控件的属性中不能有
代码块。看到我的回答了吗?我试过了,但它显示了错误,好像这不是scriptlet。这将以明文形式显示。@Abhash786-这是因为服务器端控件的属性中不能有
代码块。看到我的回答了吗?不客气-我自己才发现这一点。。。祝你的项目好运不客气-我自己才发现这一点。。。祝你的项目好运不客气-我自己才发现这一点。。。祝你的项目好运不客气-我自己才发现这一点。。。祝你的项目好运