
正文
javascript与.net应用程序交互,net javascript
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JavaScript和.NET的学习。
还是把.net好好看看吧,虽然以后js也肯定要会,不过上手比较快。
先是CSS,再Xhtml,javaScript, 最后mssql+.net的学习,还有一大把可以学习的,如.ASP等等。。
学ASP.NET你最好是会C#语言,你要是会VB也行的,只是在VS中有的语言你会一种就行,不过现在DELPHI也能开发ASP.NET,不过要用DELPHI2005啊。
c#。数据库(可以用sql server)。HTML/CSS。基于框架,没有控件可用,所以前端代码比需自己写。js 。页面都自己写了,js显然少不了。这里推荐使用jQuery框架 ajax。现在网站开发离不开这个。
net下语言有很多(C#,vb,J#,C++),web开发开发中用到的是C#和vb,目前C#占绝大多数,推荐学一学C#语言。另外可以通过学习C#掌握一些framework类库。比如IO操作,ADO.NET五大对象等等。
要系统的学习JavaScript要掌握以下知识:首先掌握HTML和CSS,这是基础也是学习JavaScript的时候需要用到的知识。 千锋教育就有线上免费JavaScript线上公开课。
相关问答
Q1: javascript调用vb.net后台函数,注意是vb.net,不是C#的。
1、例如,对于 Module1 和 Module2 中名为 CommonName 的过程,从 Module2 中调用 CommonName 则运行 Module2 中的 CommonName 过程,而不是 Module1 中的 CommonName 过程。从其它模块调用公共过程名时必须指定那个模块。
2、在vb0中,创建对象的时候,需要等这个对象创建完毕后,再另外调用一个独立的方法对其进行初始化。在vb.net中,可以利用构造函数为对象赋初值,这样就不需要进行烦琐的调用赋初值了。
3、各种非托管DLL中的函数在公共语言运行库中不能直接被调用,而需要经过.Net框架提供的“平台调用”服务后才可以。
4、JavaScript(缩写为JS)是一种高级的、多范式、解释型的编程语言,是一门基于原型、函数先行的语言,它支持面向对象编程、命令式编程以及函数式编程。
5、为了让VB的数据类型和其他。NET语言的数据类型相匹配,Microsoft修改了整数类数据类型的表示方法,并加入了一个新的数据类型。这些改动对于进行外部调用的方法尤其重要(比如API调用)。
6、VB.net是微软最新平台技术,是.netframeworkSDK的一种语言。VB.net和VC#.net在功能上没有区别。编译以后生成的可执行文件被称为Assembly,即 程序集 。
Q2: 怎么把javascript中变量的值传递给ASP.NET后台变量?
asp运行于后台服务器,js运行于前台浏览器,asp先于js运行,因此要想把js变量的值传递给asp,就要重新启动一个http连接,这就会造成当前页面重新刷新(或者新开一个页面),就跟表单提交一样。
asp中 var b=变量a; 还有一种方法,将pagejs改名为pageasp,这样你就可以在文件中使用asp变量了。
JavaScript的变量直接关联后台,需要使用到Ajax技术。否则JavaScript的值是不能直接传入后台的,它须借助Jsp页面的表单提交到后台。但是Jsp页面也不能获取JavaScript中的变量。
)方法。如果想把var定义的变量传到后台。可以通过POST或GET方式传给后台。POST:定义INPUT标签TYPE=HIDDEN,通过JS将var定义的变量保存到INPUT的VALUE中。提交后由后台获取INPUT的值。GET:定义URL参数,由后台获取参数值。
Q3: asp.net和javascript结合
第三种 用ClientScript类动态添加脚本用法如下:在想调用某个javascript脚本函数的地方添加代码,注意要保证MyFun已经在脚本文件中定义过了。
然后js就运行了:var f=document.getElementById(f);var name=paper;var age=23;var p=index.jsp?name=+name+&age=+age;f.setAttribute(action,p);这样就OK了,这不把js获取的值,传给了后台吗。
你想怎么写。可以直接在页面的前台写javascript代码 把代码加在html里面在这个尖括号对里加就可以了。
首先,控件的ID到了客户端一般都会变化。我们开发时一般是傻傻的查看源代码,然后用那个生成后的ID。然后,你用的form.Text1形式貌似不是很通用,似乎只是某个浏览器的方言。
this.psw.Attributes.Add(onkeydown, if(event.keyCode==13) top1_LinkButton_dl.click);}); top1_LinkButton_dl这个名称使用使用控件的ClientID。
Q4: .net与js的交互传值问题!
第一:在后台定义变量为public的. 直接在前台%=变量%就可以用. 你可以试试 第二:在后台生成完整的js方法.可以用ajax.dll 直接在js里面调用后台返回的dataset方法 dataset 就是一个table. 你可以用循环去取。
OnClientClick 直接改成 onclick 就行了咯。。或者,干脆将服务器端控件转换为客户端控件。。强烈建议改成客户端控件。。为了性能着想。。
一楼方法可行,你还可用隐藏域接收值,再用JS获取。
首先,B/S的程序都是无状态的,所谓传值只发生在客户机与服务器交互的一瞬间。所以这个传值可以理解为,前台(或后台)为后台(或前台)准备好了值,等待交互(回发或提交)的瞬间让(后台代码或前台js)去获取。
asp.net是服务器端脚本语言,javascript是客户端脚本语言;asp.net是服务器端完成逻辑处理后向客户端输出,javascript是客户端处理页面和用户交互逻辑。
Q5: 如何在ASP.net中使用javascript
1、目前只能通过在后台对这些控件绑定前台的javascript函数来支持前台的处理函数。
2、如果你是想要相对于当前页面进地相对引用,你把前面的/去掉,也就是说这样就可以了。还有,那个ResolveUrl是一个很标准的ASP.NET的写法,在以后你有多个页面并且在不同的层级下引用,你就知道用这个的好处了。
3、你想怎么写。可以直接在页面的前台写javascript代码 把代码加在html里面在这个尖括号对里加就可以了。
4、首先,控件的ID到了客户端一般都会变化。我们开发时一般是傻傻的查看源代码,然后用那个生成后的ID。然后,你用的form.Text1形式貌似不是很通用,似乎只是某个浏览器的方言。
5、display=block;//显示 } 以上脚本在aspx页面 CS中调用 Page.ClientScript.RegisterStartupScript(this.GetType(),DateTime.Now.ToString(),divShow,true);以上答案由CNNTEC中国微软.NET技术交流社区提供。
6、首先你要确定TextBox1是你控件的id,还有就是你要确定你调用js方法是正确的。
关于javascript与.net应用程序交互和net javascript的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







