javascript如何调用或执行后端的代码

SharpExpress 2006-04-26 02:55:16
我所想要的效果是,单项式击<a>后,再调用后端的代码
(后端不用ICallbackEventHandler的情况下)
//*.aspx 前端的代码
function Test()
{
<%Exec();%>//这样行是行,但是是在页面加载后就自动进行了
}
...
<a onclick="Test()">测试</a>
...
//*.aspx.cs 后端的代码
public void Exec()
{
...
}
...全文
429 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
SharpExpress 2006-04-26
  • 打赏
  • 举报
回复
就是不能用 ICallbackEventHandler 所以才提出这个问题的
syeerzy 2006-04-26
  • 打赏
  • 举报
回复
调用示意图:
http://syeerzy.netyi.org/user1/16/upload/200510283322.gif
  • 打赏
  • 举报
回复
xmlhttp 你至少要有个交互才能把客户端的东西提交

分清楚客户端 服务端。。。
syeerzy 2006-04-26
  • 打赏
  • 举报
回复
2005 ,搜索 Callback... 可参考这里:
http://syeerzy.netyi.org/user1/16/archives/2005/6660.html


2003, 请打开google,搜索 "AJAX" (异步 javascript 和 XML)
LFreeX 2006-04-26
  • 打赏
  • 举报
回复
__doPostback("linkbutton","")
后台代码写该linkbutton_click代码
netpot 2006-04-26
  • 打赏
  • 举报
回复
参考以下代码,都是写在aspx界面文件里面的
<script language="javascript" type="text/javascript">
function __doPostBack(eventTarget, eventArgument)
{
var theform;
if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1)
{
theform = document.forms["Form1"];
}
else
{
theform = document.Form1;
}
document.getElementById("__EVENTTARGET").value = eventTarget.split("$").join(":");
document.getElementById("__EVENTARGUMENT").value = eventArgument;
alert( document.getElementById("__EVENTARGUMENT").value );
form1.submit();
}
function Test()
{
__doPostBack("Button1", "123");
}
</script>
<input type="hidden" id="__EVENTTARGET" runat="server" />
<input type="hidden" id="__EVENTARGUMENT" runat="server" />
<a onclick="Test()">测试</a>

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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