如何在c#中获取锚标记id [英] how to get anchor tag id in c#

查看:59
本文介绍了如何在c#中获取锚标记id的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨朋友们,







在我的aspx页面中,我编写的代码为:



< asp:Content ID =BodyContentrunat =serverContentPlaceHolderID =MainContent> 
< asp:Label ID =lblQuesrunat =server/>< / br>
< asp:Button ID =btnAnsrunat =serverText =AnswerOnClick =btnAns_Click/>< / br>
< asp:Label ID =lblAnsrunat =server/>
< / asp:Content>







页面加载我把代码写成:(我用标签绑定我的锚标签)

 lblQues.Text = String.Concat(什么是我< a name ='test'id =' lnkMe'runat =serverhref ='#'> anchor< / a> name?); 







我的问题是如何得到锚点id作为输出应该是在我的lblAns标签中显示为输出。



谢谢,

Sindhu。

解决方案

 <%@     Page    语言  =   C#   %>  

< !DOCTYPE html >

< script runat = server >

protected void anchor1_ServerClick( object sender,EventArgs e)
{
anci.InnerHtml = welcome to anchor tag;
}
< / script >

< html xmlns = http://www.w3.org/1999/xhtml >
< ; head runat < span class =code-keyword> = server >
< title > < / title >
< / head >
< body >
< span class =code-keyword>< form id = form1 runat = server >
< div >
< a id = anchor1 runat = server onserverclick = anchor1_ServerClick > 点击此处< / a >
< br / >
< span id = anci runat = server > < < span class =code-leadattribute> / span >
< / div >
< / form >
< ; / body >
< / html >





或< br $> b $ b

< asp:标签ID =   Label1 runat =   server Text =  标签 >  < /   asp:标签 >  

字符串 BeginLink = http://www.mysite的.com /上传/;
字符串 RadUploadedFile = .RadUpload1.UploadedFiles [ 0 ]文件名;

Label1.Text = @ < a href = + BeginLink + RadUploadedFile + @ >下载< / a>;













试试这个

试试这个
Label1.Text = @what是我的< a 名称 =' test' id =' lnkMe' runat = 服务器 href =' #' anchor< / a > name;


使用

 < ;   asp:literal     id   =  lblQues    runat   =  server >  <   / asp:literal  >  



而不是

 <   asp:label     id   =  lblQues    runat   =  server    /  >  



和在.cs页面上使用这个。

 lblQues.Text =  什么是我的< ;名称= \test \id = \lnkMe \href = \#\> anchor< / a> ?名称; 


Hi Friends,



In my aspx page i wrote code as :

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <asp:Label ID="lblQues" runat="server" /></br>
    <asp:Button ID="btnAns" runat="server" Text="Answer" OnClick="btnAns_Click" /></br>
    <asp:Label ID="lblAns" runat="server" />
</asp:Content>




on page load i write the code as: ( i binded my anchor tag with in label)

lblQues.Text = String.Concat("What is my <a name ='test' id='lnkMe'  runat="server" href='#' >anchor</a> name?");




My question is how to get is of the anchor id as output that should display in my "lblAns" Label as output.

thanks,
Sindhu.

解决方案

<%@ Page Language="C#" %>

<!DOCTYPE html>

<script runat="server">

    protected void anchor1_ServerClick(object sender, EventArgs e)
    {
        anci.InnerHtml = " welcome to anchor tag";
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <a id="anchor1" runat ="server" onserverclick ="anchor1_ServerClick">Click here</a>
        <br />
        <span id="anci" runat ="server" ></span>
    </div>
    </form>
</body>
</html>



or

<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>

String BeginLink = "http://www.mysite.com/uploads/";
String RadUploadedFile = this.RadUpload1.UploadedFiles[0].FileName;

Label1.Text = @"<a href=""" + BeginLink + RadUploadedFile + @""">Download</a>";







Try this

Try this
Label1.Text = @what is my "<a name  ='test' id='lnkMe'   runat="server" href='#'anchor</a>name";


use

<asp:literal id="lblQues" runat="server"></asp:literal>


instead of

<asp:label id="lblQues" runat="server" />


and use this one on .cs page..

lblQues.Text = "What is my <a name=\"test\" id=\"lnkMe\" href=\"#\">anchor</a> name?";


这篇关于如何在c#中获取锚标记id的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆