我想为我的OnClick
创建panel
事件。到目前为止,大多数google结果看起来或多或少是这样的:adding onclick event to aspnet label。有什么办法可以从javascript或面板属性中调用codebehind函数吗?因为我想将用户重定向到新页面,然后再在ViewSTate或Sessionstate中保存一些信息。有什么建议么?
最佳答案
在您的Java脚本方法中,引发对__dopostback
的Server side method
调用。
<script type="text/javascript">
function YourFunction()
{
__doPostBack('btnTemp', '')
}
</script>
其中btnTemp是服务器端按钮,因此在服务器端编写此按钮的onClick事件,您可以在其中进行处理,然后重定向到其他页面。
您可以在DoPostBack Understanding上对dopostback有所了解
关于c# - 将OnClick事件添加到ASP.NET控件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10893409/