为什么asp按钮的java脚本click()函数在chrome浏览器中不起作用
Why does java script click() function for asp Button is not working in chrome browser?
我使用java脚本点击事件来调用一个服务器函数来分配一些会话值。但是这个java脚本只是在Anchor标记的Onclick事件中调用。这种重定向到其他页面。
<a onclick="javascript:SetSession();" href="Some other page">
<asp:Button runat="server" ID="ButtonId" Style="display: none;" OnClick="SetSession" />
那么Javascript函数就是
function SetSession()
{
var y = some values;
$("#hiddenfield").val(y);
document.getElementById("ButtonId").click();
}
那么C#代码就像
protected void SetSession(object sender, EventArgs e)
{
Session["SessionName"] = this.HiddenField.Value;
}
它在除Chrome之外的所有浏览器中都能正常工作。甚至它也没有在chrome中调用Button.Click()服务器函数!我需要同样的功能。AnyOne知道铬的解决方案吗?
尝试在javascript函数中添加return false;
。
相关文章:
- 模拟chrome.storage.local函数使用Jasmine
- IE/Chrome中未定义的函数,但Firefox中没有
- 从Chrome扩展名中的popup.html文件在background.js文件中运行一个函数
- .scroll()函数在上次更新后在谷歌chrome中定位闪烁
- Chrome Javascript日期构造函数错误
- 全局窗口热键在最小化chrome窗口时调用js函数
- jQuery克隆函数在chrome中不起作用
- jQuery$.post可以在chrome、safari中工作,但不能在FF中工作(声明成功回调函数未定义)
- Chrome扩展和Angular:我可以把Chrome.runtime.sendMessage变成一个同步函数吗
- 在chrome控制台上调试javascript函数
- 在 chrome 中无法触发二传手函数
- 在FF和Chrome中接收用于JavaScript函数的TypeError
- jQuery/Javascript函数可以在Chrome中使用,但不能在IE11中使用
- RGB 到 HEX JavaScript 函数在 Chrome 中工作,但不能在 Firefox 或 Safari 中工
- 如何向 chrome 扩展 API 添加回调函数
- 在chrome.tabs.executeScript内的javascript函数中传递参数
- 输入字段验证的键代码函数在chrome中没有按预期工作
- Javascript同步函数-chrome扩展
- 返回函数Chrome开发工具
- 来自JavaScript拆分函数(Chrome/FFirefox)的意外行为