博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript + ASP.NET
阅读量:4682 次
发布时间:2019-06-09

本文共 1144 字,大约阅读时间需要 3 分钟。

 

 

 

 

1. 以动态方式将客户端指令码(JavaScript)加入至 ASP.NET Web 网页

  

以下都是

资料来源:微软 MSDN 官方网站  

   

   

将指令码区块加入页面顶端。您可以字符串形式建立指令码,然后将它传递给加入网页的方法。您可以使用这个方法将任何指令码插入网页。请注意,在完成所有项目之前指令码可能就会呈现至网页。因此您可能无法从指令码参考网页上所有的项目。

这个方法类似 RegisterClientScriptBlock 方法,但是会加入参考外部 .js 文件的指令码区块。在以动态方式加入任何其它指令码之前就会加入这个包含档。因此您可能无法参考网页上的某些项目。

将指令码区块加入当网页完成载入(注:把JavaScript放在ASP.NET网页最下方),但是在引发网页的 onload( )事件之前,就会执行的网页。这个指令码通常不会建立为事件处理例程或函式。其通常只包含想要执行一次的陈述式。

加入执行以响应网页 onsubmit 事件的指令码。在送出网页之前就会执行指令码,并且让您有机会取消送出动作。

 

 

 

 

2. 将客户端指令码事件 加入至 ASP.NET Web 服务器控件

以下的范例,是用来区分两种不同的Click方式。一种是Server端(下面绿色字体),另一种是Client端(下面红色字体,以JavaScript的方式。)

资料来源:微软官方MSDN网站 /

<%@ Page Language="VB"%>

<html>

<script runat="server">

    Sub Button1_Click(ByValsender As Object, ByVal e As System.EventArgs)
       Label1.Text = "Server click handler called."
    End Sub
</script>

<body>

  <form id="form1" runat="server">
    <asp:Button ID="Button1" Runat="server" OnClick="Button1_Click"
          OnClientClick="return confirm('Ready to submit.')"
          Text="Test ClientClick" />
    <br />

    <asp:LabelID="Label1" Runat="server" text="" />

  </form>
</body>
</html>

 

 

转载于:https://www.cnblogs.com/mis2000lab/archive/2010/10/18/2008_05_14_3984_ASP_NET_JavaScript.html

你可能感兴趣的文章
jQuery基础教程
查看>>
P2709 小B的询问
查看>>
第三组的抓包作业
查看>>
ILNumerics项目的应用之线性方程
查看>>
django考点
查看>>
python-socket
查看>>
Android中intent如何传递自定义数据类型
查看>>
android基础---->子线程更新UI
查看>>
SharedPreferences
查看>>
转载 线程池之ThreadPool类与辅助线程 - <第二篇>
查看>>
js获取元素样式
查看>>
合并排序(C语言实现)
查看>>
sql 计算两时间或日期 的相差的 年、 月、 日、时、分、秒,年、月、日分别的提取...
查看>>
HDU 1176免费馅饼 DP数塔问题转化
查看>>
十进制二进制转换
查看>>
shiro实战系列(七)之Realm
查看>>
超像素、语义分割、实例分割、全景分割 傻傻分不清?
查看>>
HMM学习
查看>>
Mysql扩展之replication概述
查看>>
C++中数值的后缀
查看>>