http://chs.gotdotnet.com/quickstart/aspplus/
解决方案 »
- myxls使用问题
- 求助:关于swfupload上传文件
- 为什么同样这个语句,电脑上没问题,在安卓手机上,本来应该是true的却变成false呢?
- SESSION操作的问题,望高手指点
- javascript 获取客户端<table>里所有填写的内容
- 大家帮忙看一下这段js
- 求教!DataGrid如果是在runtime时自动生成的列则提交时会自动清空DataGrid,为何?
- 关于用户控件自定义属性使用的问题?
- 一个关于ASP.NET MVC3.0表单的问题
- 请教:怎样在页面中如asp中“<%=函数()%>”调用函数的功能??
- 我遇到了这样的问题,请大家帮忙看看。(Line 66 is red color)
- ASPX.NET中如下正则表达式该如何写?
---
我觉得所谓服务器控件,对于客户端来说,只是一个HTML控件再加上一个viewstate
服务器端执行在服务器端:比如aspx中的<asp:buttion>控件,
客户端控件加上runat=server,它的执行也在服务器端,比如:<input type=text runat=server>说不清楚
客户端脚本只是VBS/Javascript吗?C#可以编写客户端脚本吗?
你会发现凡是服务器端都带有runat="server"客户端都没有
客户端的代码旨在客户端执行,服务器端得能与服务器相连,对数据库进行操作
客户端脚本是只支持vbscript和Javascript的(就目前来说),它一般用来处理在客户端就可以执行了的事件。
1.可以在静态的给它赋事件触发方法 如onclick="ButtonStat_Click()";
2.也可以动态的为它赋事件触发方法TextBox1.Atrribute.Add("onchange","button_click")。
是这样的吗?
请问
1.this.Page.RegisterStartupScript也是用来注册客户端脚本的吗?
2.ASP <% %> 呈现块是在客户端还是服务端执行?
asp.net里面也有“脚本”这个概念,不过仅限于客户端脚本。什么是脚本?
脚本实际上就是程序编码。而在编程行业中,脚本特指(可能我说的不对)没有编译成二进制文件的以原代码直接运行的小程序,就是脚本。Asp中的脚本。
asp中,使用的编程语言是VBScript或JavaScript。他们在asp环境下都是不编译直接运行的,就是在当电脑读取到一个asp文件,他把这个文件里面的程序读取出来,然后运行,运行后把结果和asp页面内的其他内容发送给浏览器。浏览器就看到内容了。所以asp下的是解释型语言。服务器端脚本和客户端脚本。
这个就是从上面的概念中引申下来的。服务器执行的程序我们把它称为服务器端脚本,意思是在服务器端运行的。而客户端的IE浏览器,也可以执行程序,我们就把一些小程序通过某种方式的定义发送到客户端,让客户端的浏览器运行。执行一些验证啊、动态功能啊一些辅助任务。这些小程序是在客户端运行的,所以称为客户端脚本。Asp.Net中的脚本。
实际上,asp.net与asp是完全不同的技术。按上面的意思说,已经没有服务器端脚本这个概念了,因为运行在服务器端的程序完全是编译好的正规程序。而不是解释语言。
但是为了要在客户端执行某些功能,还是需要客户端脚本的,因为在现在,使用客户端脚本的法子是最简单的了。所以asp.net里面,客户端脚本与asp是一样的。
===============
就是在当电脑读取到一个asp文件,他把这个文件里面的程序读取出来,然后运行。
===============
而<% %>符号就是电脑分辨服务器端脚本的分隔符,所以<% %>里面就是服务器端脚本。2 不错,是用来注册客户端脚本的,不过他有个特点。
就是注册的脚本代码在<form runat="server">之前。
编译成的dll也包含在aspx文件中的服务器端代码是吗?
没有包含的话,是怎样到服务器端执行的?
如果不包含,也是服务器代码,因为asp.net把.aspx整个(包括html)都编译了。
不过对你这句话不明白:
编译成的dll也包含在aspx文件中的服务器端代码是吗????