我需要在用户控件中添加按钮。单击按钮时,应捕获url并将其存储在会话中。单击该按钮时,未调用服务器单击事件。我很困惑为什么没有被召唤。我在这里做错了吗?请建议。
我有以下代码:
ASCX:
<input type="submit" id="QuickViewbutton" value="Click to add this page to Quick View"
runat="server" onserverclick="addQuickView" clientidmode="Static"/>
ascx.cs:
在页面加载中:
QuickViewbutton.ServerClick += new System.EventHandler(this.addQuickView);
在protected void addQuickView(Object sender,EventArgs e)函数中,我编写了获取url的代码:
string strUrl = HttpContext.Current.Request.Url.AbsoluteUri;
Session["QuickViewUrl"] = strUrl;