高难度,如何调用服务器端按钮的单击事件 我的要求是,先让按钮执行客户端事件,再执行服务器端事件,但是并不用鼠标单击此按钮 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在 button 的 Attributes 里附加要执行的客户端脚本即可,像这样:btn.Attributes.Add("onclick", "alert('hello');"); 不用鼠标单击此按钮?那你总该有个动作来触发你的代码吧!如果你的意思是不用点击服务端按钮,但可以点击客户端按钮的话,我想可以添加一个客户端按钮来先执行一段客户端脚本,然后再通过__doPostBack('服务端按钮ID','')执行服务端按钮的服务端click代码例如:客户端按钮:btnClient服务端按钮:btnServer设btnClient的onclick="<script language='JavaScript'>客户端脚本;__doPostBack('btnServer','');</script>" 在按钮的onclick事件上绑定javascript。则先执行客户端的javascript脚本然后再提交到服务器执行服务端代码If (Not IsClientScriptBlockRegistered("clientScript")) Then Dim strScript As String = "<script>" + vbCrLf strScript += "function Welcome(){" + vbCrLf strScript += "alert('welcome');}" + vbCrLf strScript += "</script>" + vbCrLf RegisterClientScriptBlock("clientScript", strScript) End IfButton1.Attributes("onclick")="javascript: Welcome();" aspx:function clientFunction(){ //do sth client explame: alert('ok'); //do sth server document.all("servercontrol").click(); }aspx.cs:servercontrol.click += servercontrol_click(,); C#后台调用js然后js传值给后台,求解,急急急急急 如何判断会员资料完成程度的? response的问题 根据微信账号抓取微信内容 怎么样才可以在事件里实现页面刷新呢? 如何设置指定大小的行距(或则调整行距) 请教一个关于页面刷新的问题 请教:使用vs2003开发asp.net时的版面布局问题。 usercontrol是否一定要放在form里面 关于showModalDialog的问题 请问各位高手,前页调用代码页函数出错,请指教! 菜鸟问题(关于上传和下载)
我想可以添加一个客户端按钮来先执行一段客户端脚本,然后再通过__doPostBack('服务端按钮ID','')执行服务端按钮的服务端click代码
例如:
客户端按钮:btnClient
服务端按钮:btnServer
设btnClient的onclick="<script language='JavaScript'>客户端脚本;__doPostBack('btnServer','');</script>"
If (Not IsClientScriptBlockRegistered("clientScript")) Then
Dim strScript As String = "<script>" + vbCrLf
strScript += "function Welcome(){" + vbCrLf
strScript += "alert('welcome');}" + vbCrLf
strScript += "</script>" + vbCrLf
RegisterClientScriptBlock("clientScript", strScript)
End If
Button1.Attributes("onclick")="javascript: Welcome();"
function clientFunction()
{
//do sth client explame:
alert('ok');
//do sth server
document.all("servercontrol").click();
}
aspx.cs:
servercontrol.click += servercontrol_click(,);