我基本上想要做的事情是当我点击html中的href链接时,它应该激发附加到该链接的C#方法。我的选择是什么? HTML onclick只会查找JavaScript函数。还要注意我没有链接到另一个页面,我只是想用它来为URL添加参数,然后运行C#并在方法中使用这些参数。如何使href链接点击时触发C#方法
1
A
回答
2
您将不得不创建一个C#webmethod或WebAPI,您将使用Ajax进行调用。你不能直接从html或javascript访问C#方法,除非你使用类似于服务器端控件(LinkButton)的东西,然后你可以添加一个C#处理程序来点击该按钮。
因此客户端的'onClick'会执行一个javascript函数。 Javascript函数将调用C#web方法,传入参数,然后onSuccess您将得到结果并按照您的要求进行操作。
+0
LinkButtons的工作!谢谢马克。 –
0
您可以隐藏字段与形式传递自己的价值观,
<form name="FUN" method="post" action="FUN.aspx" onsubmit='return funCheckProgramName()' >
<input name="userAction" type="hidden" value="submitName">
---------------------------------------------------------------------
function funSearchProgram()
{
document.FUN.userAction.value="submitName";
}
-----------------------------
在这里,你可以有你要发布一个值,或者您可以使用JavaScript值分配给你的隐藏字段。
============================================== ===============================
**string str = Request.Form["userAction"].ToString();**
=====================================
现在,你有你的价值,你可以添加处理程序
if (userAction.Trim().Equals ("submitName"))
submitNameHandler();
private void submitNameHandler()
{
//Your Code goes here .
}
相关问题
- 1. 当点击href链接时触发textarea消息
- 2. 如何以编程方式触发点击链接使用jQuery?
- 3. 触发点击时访问链接
- 4. 当点击另一个链接时使用javascript触发链接
- 5. 如何在mouseover上点击href链接?
- 6. 自动href链接点击
- 7. 如何在该行的任何位置点击时触发点击该“链接”?
- 8. UIWebView在点击链接后停止触发委托方法
- 9. VBA点击一个链接使用href
- 10. PyQt4:触发点击javascript链接
- 11. 触发事件点击链接
- 12. 触发一个锚链接点击
- 13. 点击超链接不触发旅行
- 14. JQuery 2.0.2:触发链接点击
- 15. 更改链接href和使用Javascript触发它的子(跨度)被点击
- 16. 在发送邮件时,href链接在wordpress中不可点击?
- 17. TWebBrowser:当我点击链接图像时获取链接href
- 18. 如何使用jQuery或mootools触发本机(href)点击标签?
- 19. JQuery的 - 。点击触发点击任何地方时,应:在点击一个链接
- 20. 触发点击或验证后href
- 21. 如何使用jquery获得点击链接的href?
- 22. 如何使用javascript来模拟点击href是php的链接
- 23. 点击链接触发函数调用,返回点击的链接值
- 24. jquery,触发链接点击与另一个点击问题?
- 25. 触发点击并链接点击行为
- 26. laravel方法在href链接?
- 27. 如何触发点击同一班级的链接?
- 28. 如何触发超级链接点击什 - 反应成分
- 29. Backbone首选触发链接点击的方式?
- 30. jQuery,如何触发一个href单击父行时单击
你是如何“托管”这个HTML页面? –
如果您正在编写ASP .NET WebForms应用程序,则可以使用“LinkButton”。 – Belogix
是否有可能使LinkButton创建另一个LinkButton当点击第一个LinkButton时? –