如何在代码中获取锚标记文本?

时间:2014-05-08 09:09:36

标签: asp.net

我需要获取我在后面的代码中单击的锚标记文本。锚标记没有id。页面上有很多这样的标签。点击标签后,文字应该是新页面的标题。

看起来如下:

<a href="Actions.aspx?ActionTopTypeID=10">Hello world</a>

我需要得到&#34; Hello world&#34;。

1 个答案:

答案 0 :(得分:1)

你不能直接在代码中得到这个。

当您点击<a>时,它会发出GET请求,您可以通过查询字符串或cookie将数据发送到服务器。更好的方法是将它发送到查询字符串中。

<a href="Action.aspx?ActionTopTypeId=10" onclick="SetData(this)">Hello</a>

function SetData(obj){
 var obj.href=obj.href+"&Text"=obj.innerHTML;
}

中的代码

string text=Request.QueryString("Text");