ASP中的按钮,通过Javascript在C#文件中调用
Button in ASP, called in C# file via Javascript
我有一个asp.net页面,它有以下属性
<asp:Button ID="btnBack" runat="server" CssClass="Button" Text="< Back to Home" /></td>
在C#代码文件中,我正在做类似于的事情
btnBack.Attributes.Add("onclick", "javascript:history.go(-1);return false");
问题是它并不总是让我回到主页,而是其他页面。。
无论如何,我可以在这个功能中添加我想要导航的页面吗?例如(我知道这是错误的,但请看看我想要实现什么)
btnBack.Attributes.Add("onclick", "~/Home.aspx");
类似的东西
我将感谢您的帮助
您不总是得到移回主页的行为的原因是history.go(-1)
只是"告诉"浏览器导航回加载的上一个页面。它可能并不总是主页。
javascript的一个简单解决方案是更改location属性,该属性将触发浏览器加载URL提供的
btnBack.OnClientClick = "window.location='http://www.google.com'";
OnClientClick会将javascript字符串附加到html标记中的onclick事件。这比类似的东西更容易、更干净btnBack.Attributes.Add("onclick", "window.location=~/Home.aspx"
btnBack.Attributes.Add("onclick", "location='http://google.com'");
btnBack.Attributes.Add("OnClick", "javascript:window.location.reload('Home.aspx');return false;")
相关文章:
- 我需要从php调用javascript或jquery
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- 使用html表单中的参数调用JavaScript函数
- 可以´t调用JavaScript中的函数
- 在按钮上调用Javascript函数
- 如何从Objective-C代码中调用javascript代码
- 当库在页脚中加载时,基于PHP条件调用Javascript
- 可以't在Jasmine中调用Javascript函数
- 在page_load事件上调用javascript函数
- 如何在ajax中调用javascript对象的方法
- 如何使用WPF调用JavaScript对象的函数
- 我们可以用参数对象集合而不是原始数据来调用JavaScript collection.reduce()方法吗
- 在新的浏览器选项卡上加载新的aspx页面后调用JavaScript函数
- 从附加文本调用javascript(订单车)
- 在线程循环中调用JavaScript
- 在指定时间后多次调用Javascript中的函数
- 未调用Javascript onscroll事件
- 如何正确调用Javascript中的匿名函数
- 从字符串调用javascript函数
- 无法从活动调用 javascript 函数