【发布时间】:2020-05-28 23:23:31
【问题描述】:
我已尝试为此寻找解决方案,但似乎没有什么对我有用。我的问题很简单(所以,我认为)。
我正在使用带有 asp 网络表单的基础,并且有一个显示模式窗口,该窗口在页面加载时触发。
代码:
$(document).ready(function () { $('#myModal').foundation('reveal', 'open') });
以上工作正常,但是,任何时候我在模式中放置一个 ASP 按钮(我正在使用的那个,btnReset,重定向到一个新页面),点击它不会触发附加到它的事件。
代码:
<div id="reset">
<div class="large-2 columns">
<asp:Button ID="btnReset" runat="server" Text="Reset"
OnClick="btnReset_Click" OnClientClick="btnReset_Click"
CssClass="button small radius alert" />
</div>
</div>
btnReset 的代码:
protected void btnReset_Click(object sender, EventArgs e)
{
HttpCookie cookie = Request.Cookies["userInfo"];
cookie.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(cookie);
Response.Redirect("LogIn.aspx");
//Server.Transfer("LogIn.aspx");
}
我确定我在这里遗漏了一些,但我只是对自己做错了什么感到困惑。我怎样才能获得一个 ASP 按钮并让它在模式内时触发它的事件?
【问题讨论】:
-
将请求的代码添加到 op.
-
不,我唯一的 javascript 是在页面加载时加载模态,以及一个关闭模态的函数,该函数附加到模态内的另一个按钮(这很好用)
-
OnClientClick 完全删除 - 存在同样的问题。
-
渲染出来的btn是什么样子的,能不能也加一下
标签: c# asp.net webforms zurb-foundation