在项目中一个页面使用System.Web.UI.ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "success", "alert('OK');", true);的时候发现没用,检查发现脚本没用注册到页面,check页面发现了问题,<form method="post"> 没用ruanat/<form id="form1" runa…
如果页面中不用Ajax,cs中运行某段js代码方式可以是:Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>window.open('default2.aspx')</script>");如果页面中使用了Ajax ,则上述代码即使执行也无效果.对这种情况我们通常采用:ScriptManager.RegisterStartupScript(this.Butt…
在前台HTML中加入alert或者confirm,相信大家已经非常熟悉并且经常使用: <div onclick="alert('hello')">按钮1</div> <asp:Button ID="Button1" runat="server" Text="按钮2" OnClientClick="return confirm('确定提交吗?')" /> 在后台C#中也同样…
System.Web.UI.ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "testKey", "alert('11');", true);…
ScriptManager.RegisterStartupScript方法 如果页面中不用Ajax,cs中运行某段js代码方式可以是: Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>window.open('default2.aspx')</script>"); 如果页面中使用了Ajax ,则上述代码即使执行也无效果. 对这种情况我们通常采用: Scr…
jQuery的live绑定为什么会在mobile safari上失效呢?其实可以追溯到jQuery里live的实现方式.live的实现方式实际上是通过事件委托机制来实现的,也就是说是通过诸如冒泡的方式在DOM树的相应根节点上绑定事件,这样此结点下的所有节点都会默认绑定了此事件.mobile safari上之所以live会失效就是因为mobile safari可能阻止了事件的冒泡(这里也只是推测,实质的原因还在进一步查找),没有给根节点绑定相应的事件,从而导致了问题的产生. jQuery在mobi…
Linux配置完iptables后,重启失效的解决方案 因为只有root用户才可访问1024以下的端口,非root用户登陆是不能启用80端口的.web service 往往启动1024以上的端口,并通过iptables映射到80. 1.将server.xml中的端口改为8080 2.然后:iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080 (如果用到443,也相应执行以上方法) 此时虽然可以访问80…
ScriptManager.RegisterStartupScript方法 如果页面中不用Ajax,cs中运行某段js代码方式可以是: Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>window.open('default2.aspx')</script>"); 如果页面中使用了Ajax ,则上述代码即使执行也无效果. 对这种情况我们通常采用: Scr…
如果页面中不用Ajax,cs中运行某段js代码方式可以是: Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>window.open('RefrigeratoryInfoList.aspx')</script>"); 如果页面中使用了Ajax ,则上述代码即使执行也无效果.对这种情况我们通常采用: ScriptManager.RegisterStartup…
ScriptManager.RegisterStartupScript()方法 如果页面中不用Ajax,cs中运行某段js代码方式可以是: Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>window.open('default2.aspx')</script>"); 如果页面中使用了Ajax ,则上述代码即使执行也无效果. 对这种情况我们通常采用: S…