无法通过警报调用 javascript 函数
Not able to call a javascript function through alert
我正在创建一个警报,并在按下警报的"确定"时尝试通过javascript函数调用单击事件。如果我在page_Load上创建警报,它运行得很好,但是当我在单击屁股时发送警报时,然后在按警报的"确定"时,不会调用所需的单击事件。
这就是我创建警报的方式
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "Startup", "Test();", true);
}
这是调用点击事件的javascript函数
<script type="text/javascript">
function Test() {
alert('There is no Bookmarked Question Available');
document.getElementById('btnReview').click();
}
</script>
如果btnReview
是服务器按钮,请尝试像这样更改脚本
对于 asp.net
<script type="text/javascript">
function Test() {
alert('There is no Bookmarked Question Available');
document.getElementById('<%= btnReview.ClientID %>').click();
}
</script>
用于 asp.net MVC(剃须刀)
<script type="text/javascript">
function Test() {
alert('There is no Bookmarked Question Available');
document.getElementById('@btnReview.ClientID').click();
}
</script>
您只需在javascript函数中添加以下代码
__doPostBack('btnSubmit','OnClick');
试试这个
protected void Button1_Click(object sender, EventArgs e)
{
string scripts = @"
function Test() {
alert('There is no Bookmarked Question Available');
}";
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Startup", scripts, true);
}
相关文章:
- 我需要从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 函数