2014-12-09 2 views
-3

Я работаю над веб-приложением. в моем HTML-странице У меня есть такой код:Как получить значение html span в C# varibale

<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; на этот раз этот идентификатор (Sex_PDLabel) не coming..how я могу получить это значение в моей кодовой страницы ..

+1

Точный дубликат: http://stackoverflow.com/questions/27372637/span-value-not-showing-in-text-box-in-web-application/ – Leon

ответ

-1

Привет Добавьте следующие атрибуты в тегах пролетных

ID = «sp_male» Runat = "сервера "

ID =" Sex_PDLabel»RUNAT = "сервер"

.cs файл

строковое значение = sp_male.InnerText;

string value1 = Sex_PDLabel.InnerText;

+0

при добавлении как этот gettign ошибки – user2510547

+0

, что это сообщение об ошибке, которое вы получаете? – Lokesh

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>" 
} 
+0

Sex_PDLabel этот идентификатор не попадает на кодовую страницу – user2510547

+0

i означает, что мой идентификатор span не попадает в часть загрузки страницы – user2510547

+0

Добавьте атрибут '', чтобы увидеть его на стороне сервера. –

Смежные вопросы