触发a标签的onclick事件

Randolfz 2012-09-24 02:46:49
用VS环境,C#语言,前台页面有链接<a href="..." onclick="abc">1234</a>,我需要进入后台cs文件中进行判断操作,而不是直接在aspx页面写方法。请各位大神赐教
...全文
1227 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
Randolfz 2012-09-25
  • 打赏
  • 举报
回复
我再一次弄错了思路,耽误大家时间了,结贴
Randolfz 2012-09-24
  • 打赏
  • 举报
回复
现在只要让我点击跳转到后台某个方法,并获取到href的内容就行了,大神们可否赐教啊
Randolfz 2012-09-24
  • 打赏
  • 举报
回复
大神们帮忙再给看看啊
Randolphzc 2012-09-24
  • 打赏
  • 举报
回复
自己再顶上去
Randolfz 2012-09-24
  • 打赏
  • 举报
回复
重新说明一下我的需求:
a标签的链接是个虚拟链接,只是提供一些参数,点击链接在跳转到虚拟连接前进入后台判断,后台通过虚拟链接里面的参数分析出需要显示的内容(即一个网页的全部代码),然后直接Response.Write出内容来,而不是做真正的跳转,当然显示出来的内容也有地址,这些地址都是虚拟的,也就是重写URL。
进一步说明,所有要显示的页面其实只有一个,显示出来的内容和地址等都是用重写URL来重新写入的,每一次的点击链接都会在后台重新获取新的内容显示出来。就是这样,请大神们重新思考,赐教
Randolfz 2012-09-24
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 的回复:]

你先的说明白了你想做什么,你的这个check是前台的check还是后台的check?check完了是本画面跳转到别的画面,还是在本画面加载别的画面?
[/Quote]
a标签不是有链接嘛,那个链接是个虚拟链接,只是提供了一些参数,点击链接在跳转到虚拟连接前进入后台判断,后台通过虚拟链接里面的参数分析出需要显示的内容(即一个网页的全部代码),然后直接Response.Write出内容来,而不是做真正的跳转,当然显示出来的内容也有地址,这些地址都是虚拟的,也就是重写URL。
  • 打赏
  • 举报
回复
你先的说明白了你想做什么,你的这个check是前台的check还是后台的check?check完了是本画面跳转到别的画面,还是在本画面加载别的画面?
Randolfz 2012-09-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

C# code
ClientScript.RegisterStartupScript(this.GetType(), "click", @"<script type='text/javascript'>......</script>");
[/Quote]
对了,不能用这个,我真正想实现的还不是跳转到另一个页面A1.html,而是将A1.html的代码Response.Write出来
daishunchaoaiqiu 2012-09-24
  • 打赏
  • 举报
回复
Page.ClientScript.RegisterStartupScript
Randolfz 2012-09-24
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

问什么不用按钮呢?按钮后台判断就不会这么烦了。
[/Quote]
对于这个判断我也想用按钮的,但是我们头不让,要让我们某些方面跟原产品功能要一致,所以不得不用a标签了
Randolfz 2012-09-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

onclick="abc"是前台方法,不是后台方法。,要使用后台方法
请使用ajax
[/Quote]
如果用
ClientScript.RegisterStartupScript(this.GetType(), "click", @"<script type='text/javascript'>......</script>");

这种方法将script内容在后台调整后返回可以吗?只是不知道如何获取到href的内容。如果这样不可以那Ajax是怎么来实现呢,能稍微具体说说吗
nyxuem 2012-09-24
  • 打赏
  • 举报
回复
问什么不用按钮呢?按钮后台判断就不会这么烦了。
Randolfz 2012-09-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

C# code
ClientScript.RegisterStartupScript(this.GetType(), "click", @"<script type='text/javascript'>......</script>");
[/Quote]
这里怎样获取a标签里的href内容呢?我需要判断里面的内容还有其他参数如id等然后重新定义a的链接地址,也就是说前面的a的链接地址不是真正的链接地址,需要重新判断生成再返回打开正确的地址
孟子E章 2012-09-24
  • 打赏
  • 举报
回复
onclick="abc"是前台方法,不是后台方法。,要使用后台方法
请使用ajax
我就是大神 2012-09-24
  • 打赏
  • 举报
回复
ClientScript.RegisterStartupScript(this.GetType(), "click", @"<script type='text/javascript'>......</script>");
Randolfz 2012-09-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

后台判断,然后通过
Page.ClientScript.RegisterStartupScript
执行js
[/Quote]
不是太懂的,就比方说我的前台是<a href="A.html?id=1" onclick="abc">1234</a>,后台abc方法判断后要跳转到A1.html而不是A.html,这个是怎么实现啊?您说的那个后台判断可否稍微写点简单的代码
wangwayyun 2012-09-24
  • 打赏
  • 举报
回复
+1
[Quote=引用 1 楼 的回复:]

后台判断,然后通过
Page.ClientScript.RegisterStartupScript
执行js
[/Quote]
孟子E章 2012-09-24
  • 打赏
  • 举报
回复
后台判断,然后通过
Page.ClientScript.RegisterStartupScript
执行js

111,072

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧