栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

从JavaScript调用ASP.NET函数?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从JavaScript调用ASP.NET函数?

好吧,如果您不想使用Ajax或任何其他方式来执行此操作,而只希望进行正常的ASP.NET回发,则可以按照以下方法进行操作(不使用任何其他库):

虽然有点棘手… :)

一世。在您的代码文件中(假设您使用的是C#和.NET 2.0或更高版本),将以下接口添加到Page类中,以使其看起来像

public partial class Default : System.Web.UI.Page, IPostBackEventHandler{}

ii。这应该在代码文件中添加(使用

Tab
-
Tab
)此函数:

public void RaisePostBackEvent(string eventArgument) { }

iii。在Javascript的onclick事件中,编写以下代码:

var pageId = '<%=  Page.ClientID %>';__doPostBack(pageId, argumentString);

这将在代码文件中调用“ RaisePostBackEvent”方法,并将“ eventArgument”作为您从Javascript传递的“
argumentString”。现在,您可以拨打自己喜欢的其他任何活动。

PS:那是’underscore-underscore-doPostBack’…而且,该顺序中不应有空格…
WMD某种程度上不允许我写下划线,后跟一个字符!



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/420621.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号