asp.net 模拟按钮的点击
<asp:Button ID="btnSub" runat="server" Text="提 交"
class="btn btn-danger" data-rel="popover" data-content="点击修改密码" title="修改密码"
onclick="btnSub_Click"/>
<button id="sus" class="btn btn-primary noty" data-noty-options='{"text":"密码修改成功","layout":"top","type":"information"}'><i class="icon-bell icon-white"></i> Top Full Width</button>
如代码所示id为sus的按钮点击之后会显示一个成功的显示特效,点击btnSub按钮后执行提交任务,如何在任务成功提交后模拟点击ID为sus的按钮?sus按钮并没有点击事件 --------------------编程问答--------------------
使用JQ! --------------------编程问答--------------------
能简单说说怎么实现 --------------------编程问答--------------------
<asp:Button ID="btnSub" runat="server" Text="提 交"
class="btn btn-danger" data-rel="popover" data-content="点击修改密码" title="修改密码"
onclick="btnSub_Click"/>
<button id="sus" class="btn btn-primary noty" data-noty-options='{"text":"密码修改成功","layout":"top","type":"information"}'><i class="icon-bell icon-white"></i> Top Full Width</button>
如代码所示id为sus的按钮点击之后会显示一个成功的显示特效,点击btnSub按钮后执行提交任务,如何在任务成功提交后模拟点击ID为sus的按钮?sus按钮并没有点击事件
使用JQ!
能简单说说怎么实现
看下JQ文档,很容易的,就算是DIV 也可以给他们绑定点击事件!!! --------------------编程问答-------------------- 把sus的特效属性给asp:Button ID="btnSub" --------------------编程问答-------------------- 在后台给Attributes.Add --------------------编程问答--------------------
<asp:Button ID="btnSub" runat="server" Text="提 交"
class="btn btn-danger" data-rel="popover" data-content="点击修改密码" title="修改密码"
onclick="btnSub_Click"/>
<button id="sus" class="btn btn-primary noty" data-noty-options='{"text":"密码修改成功","layout":"top","type":"information"}'><i class="icon-bell icon-white"></i> Top Full Width</button>
如代码所示id为sus的按钮点击之后会显示一个成功的显示特效,点击btnSub按钮后执行提交任务,如何在任务成功提交后模拟点击ID为sus的按钮?sus按钮并没有点击事件
使用JQ!
能简单说说怎么实现
看下JQ文档,很容易的,就算是DIV 也可以给他们绑定点击事件!!!
我试了一下这样写Response.Write("<script>function(){$(\"#sus\").trigger(\"click\")};</script>");点击按钮之后页面排版就乱了 --------------------编程问答--------------------
<asp:Button ID="btnSub" runat="server" Text="提 交"
class="btn btn-danger" data-rel="popover" data-content="点击修改密码" title="修改密码"
onclick="btnSub_Click"/>
<button id="sus" class="btn btn-primary noty" data-noty-options='{"text":"密码修改成功","layout":"top","type":"information"}'><i class="icon-bell icon-white"></i> Top Full Width</button>
如代码所示id为sus的按钮点击之后会显示一个成功的显示特效,点击btnSub按钮后执行提交任务,如何在任务成功提交后模拟点击ID为sus的按钮?sus按钮并没有点击事件
使用JQ!
能简单说说怎么实现
看下JQ文档,很容易的,就算是DIV 也可以给他们绑定点击事件!!!
我试了一下这样写Response.Write("<script>function(){$(\"#sus\").trigger(\"click\")};</script>");点击按钮之后页面排版就乱了
那你可以用这个
ClientScript.RegisterClientScriptBlock --------------------编程问答--------------------
<asp:Button ID="btnSub" runat="server" Text="提 交"
class="btn btn-danger" data-rel="popover" data-content="点击修改密码" title="修改密码"
onclick="btnSub_Click"/>
<button id="sus" class="btn btn-primary noty" data-noty-options='{"text":"密码修改成功","layout":"top","type":"information"}'><i class="icon-bell icon-white"></i> Top Full Width</button>
如代码所示id为sus的按钮点击之后会显示一个成功的显示特效,点击btnSub按钮后执行提交任务,如何在任务成功提交后模拟点击ID为sus的按钮?sus按钮并没有点击事件
使用JQ!
能简单说说怎么实现
看下JQ文档,很容易的,就算是DIV 也可以给他们绑定点击事件!!!
我试了一下这样写Response.Write("<script>function(){$(\"#sus\").trigger(\"click\")};</script>");点击按钮之后页面排版就乱了
那你可以用这个
ClientScript.RegisterClientScriptBlock
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "a", "<script>function(){$(\"#sus\").trigger(\"click\")};</script>");改成这样点击之后还是没有点击<button id="sus" class="btn btn-primary noty" data-noty-options='{"text":"密码修改成功","layout":"top","type":"information"}'><i class="icon-bell icon-white"></i> Top Full Width</button>这个时候的效果 --------------------编程问答-------------------- 也可以直接調用JS文件中的方法的funClick()
Page.ClientScript.RegisterStartupScript(this.GetType(), "back", "funClick()", true); --------------------编程问答--------------------
也可以直接調用JS文件中的方法的funClick()
Page.ClientScript.RegisterStartupScript(this.GetType(), "back", "funClick()", true);
这个我也不知道他的js在哪里定义了,就是想提交成功后模拟点击了那个按钮 --------------------编程问答--------------------
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script>
function funClick() {
alert(1);
document.getElementById("sus").onclick();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Button ID="btnSub" runat="server" Text="提 交" class="btn btn-danger"
data-rel="popover" data-content="点击修改密码" title="修改密码" onclick="btnSub_Click" />
<button id="sus" class="btn btn-primary noty" onclick="javascript:alert('ok');" data-noty-options='{"text":"密码修改成功","layout":"top","type":"information"}'><i class="icon-bell icon-white"></i> Top Full Width</button>
</form>
</body>
</html>
using System;--------------------编程问答-------------------- 或者前台js不写,后台直接
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication1
{
public partial class WebForm20 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnSub_Click(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "back", "funClick()", true);
}
}
}
Page.ClientScript.RegisterStartupScript(this.GetType(), "back", "document.getElementById('sus').onclick()", true);--------------------编程问答--------------------
或者前台js不写,后台直接
Page.ClientScript.RegisterStartupScript(this.GetType(), "back", "document.getElementById('sus').onclick()", true);
这个我试过了,运行了
或者前台js不写,后台直接
Page.ClientScript.RegisterStartupScript(this.GetType(), "back", "document.getElementById('sus').onclick()", true);
ClientScript.RegisterStartupScript(this.GetType(), "aa", "opendialog()", true); 直接document.getElemen...肯定有问题;
页面view写js方法:
function opendialog()
{} --------------------编程问答-------------------- 后台写
ClientScript.RegisterStartupScript(this.GetType(), "aa", "前台javascript方法", true) --------------------编程问答--------------------
运行不了
这个我试过了,运行了
或者前台js不写,后台直接
Page.ClientScript.RegisterStartupScript(this.GetType(), "back", "document.getElementById('sus').onclick()", true);
不可能
运行不了
这个我试过了,运行了
或者前台js不写,后台直接
Page.ClientScript.RegisterStartupScript(this.GetType(), "back", "document.getElementById('sus').onclick()", true);
#11不行?
补充:.NET技术 , ASP.NET