Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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# 如何使用FindControl将标签转换为字符串?_C#_Asp.net - Fatal编程技术网

C# 如何使用FindControl将标签转换为字符串?

C# 如何使用FindControl将标签转换为字符串?,c#,asp.net,C#,Asp.net,我试图将此标签转换为字符串,但它似乎为空。以下是错误消息:App_Web_2zs3gdg3.dll中发生了“System.NullReferenceException”类型的异常,但未在用户代码中处理 其他信息:对象引用未设置为对象的实例 Label myDentistName = (Label)item.FindControl("Dentist.Dentist_Name"); sDentistName = myDentistName.Text; Session["DentistName"] =

我试图将此标签转换为字符串,但它似乎为空。以下是错误消息:App_Web_2zs3gdg3.dll中发生了“System.NullReferenceException”类型的异常,但未在用户代码中处理 其他信息:对象引用未设置为对象的实例

Label myDentistName = (Label)item.FindControl("Dentist.Dentist_Name");
sDentistName = myDentistName.Text;
Session["DentistName"] = sDentistName; 
这就是
.aspx

<td>
   <asp:Label ID="dentistNameLabel" runat="server" 
        Text='<%# Eval("Dentist.Dentist_Name") %>' />
</td>

牙医姓名正确显示在屏幕上。

必须是这样:

Label myDentistName = (Label)item.FindControl("dentistNameLabel");
它必须是这样的:

Label myDentistName = (Label)item.FindControl("dentistNameLabel");

必须使用Label控件的ID

Label myDentistName = (Label)item.FindControl("dentistNameLabel");

必须使用Label控件的ID

Label myDentistName = (Label)item.FindControl("dentistNameLabel");

Page.FindControl
方法将元素
id
作为参数,请参见:

因此,您需要向它传递元素
id
,它是
dentistnamelab

Label myDentistName = (Label)item.FindControl("dentistNameLabel");

Page.FindControl
方法将元素
id
作为参数,请参见:

因此,您需要向它传递元素
id
,它是
dentistnamelab

Label myDentistName = (Label)item.FindControl("dentistNameLabel");

您确定
item.FindControl
不返回null吗?@Selman22是,它返回null,但在屏幕上我看到DentistName@user3127986:是的,但您正在查找ID为“牙医.牙医名称”的控件-查看您真正想要的控件的ID…您确定
项。FindControl
不返回null吗?@Selman22是,它返回null,但在屏幕上我看到DentistName@user3127986:是的,但您正在查找ID为“dentor.dentor\u Name”的控件-查看您真正想要的控件的ID。。。