如何将html span值赋予c#变量

时间:2014-12-09 09:14:50

标签: c# html

我正在开发Web应用程序。在我的html页面中,我有一个这样的代码:

<tr>
    <td class="style1">
        <span>Sex:&nbsp;</span>
    </td>
    <td class="style1">
        <span id="Sex_PDLabel"><b>--</b></span> 
    </td>
</tr>

这个性别价值我想用我的c#代码访问..

我如何为此编写代码..

在我的代码页中,我尝试添加如下代码:

string text = Sex_PDLabel.InnerText;这次这个id(Sex_PDLabel)没有来......我可以在我的代码页中获得该值..

2 个答案:

答案 0 :(得分:0)

您可以使用InnerText属性

来实现此目的
protected void Page_Load(object sender, EventArgs e)
{
   string text = Sex_PDLabel.InnerText;

   //text => "--"
}

InnerText用于获取文本内容,忽略任何HTML。或者,如果您需要HTML,请使用.InnerHTML属性。

protected void Page_Load(object sender, EventArgs e)
{
   string htmlText = Sex_PDLabel.InnerHTML;

   //text => "<b>--</b>"
}

答案 1 :(得分:-1)

您好将以下属性添加到span标记

ID =&#34; sp_male&#34; RUNAT =&#34;服务器&#34;

ID =&#34; Sex_PDLabel&#34; RUNAT =&#34;服务器&#34;

.cs文件

string value = sp_male.InnerText;

string value1 = Sex_PDLabel.InnerText;