请教一下,大家在.net中如何写javascript,有没有什么好方法
同上。 问题点数:100、回复次数:12Top
1 楼devfan(小星)回复于 2004-08-03 19:50:55 得分 25
private void btn_Sure_Click(object sender, System.EventArgs e)
{
Page.RegisterStartupScript("","<script>returnValue='"+str_Value+"';;window.opener=null;window.close();</script>");
}
或
在Page_Load中添加:
Button1.Attributions.add["click"];
在Html中添加
<head>
<script language="c#">
funcation click()
{
...
}
</script>
</head>
Top
2 楼BillTuan()回复于 2004-08-04 12:02:42 得分 10
客户端的写法同asp,没什么分别
服务器写法知道有下面这些:
page.RegisterClientScriptBlock()
page.RegisterStartupScript()
还要以在控件的attributes中add()Top
3 楼codeangel(http://www.wSoft.Net)回复于 2004-08-04 12:10:02 得分 5
还有Response.Write("js")Top
4 楼lyhold(让你飞)回复于 2004-08-04 12:12:32 得分 10
服务器端发送javascript到客户端,灵活行比较大,特别是其中用到webcontrol的时候,必须得组合javascriptTop
5 楼adsl971201(adsl)回复于 2004-08-04 12:19:49 得分 5
<script src='jsfile'>
还有楼上几种Top
6 楼hertcloud(·£孙子兵法£·)回复于 2004-08-04 12:26:33 得分 10
page.RegisterClientScriptBlock()
page.RegisterStartupScript()
还要以在控件的attributes中add()
具体 看MSDNTop
7 楼WZCNet(只有想不到,没有做不到)回复于 2004-08-04 12:28:05 得分 5
用<script type = "text/javascript" src="file.js">这种方法,对Javascript好管理,所有的Js都写在file.js文件中,只要去导入这个文件就可以使用这个文件中的所有方法。
Top
8 楼wnlovezxm(大垃圾人)回复于 2004-08-04 14:26:50 得分 5
直接写在html里面,记得写在最下面,免的不好找,通用的就写在一个pagebase类里面,其他的页面继承该类!Top
9 楼SuperFC(●捡分e族●)回复于 2004-08-04 14:41:23 得分 5
由于ASP.NET为了兼容以前的ASP所以它也支持以前的‘夹心饼干’式的将html代码和脚本代码写在一起;
在这里说明一下;
ASP.NET中的脚本可以分为传统的客户端代码和服务端代码;
传统的客户端代码就象大家常用的那种;
其中‘夹心饼干式’的服务端代码包括以下用的比较多的两种:
第一是 : <%%>
第二是: <%= %>
其中第一种就是为了兼容以前的ASP的格式的
第二种是可以直接读取后台代码的一种格式;譬如在后台代码中设置一个属性,然后使用<%=%>来读取
个人的理解,具体可以参考MSDNTop
10 楼goody9807(http://goody9807.cnblogs.com)回复于 2004-08-04 14:49:07 得分 10
RegisterClientScriptBlock一般返回的是客户端函数的包装,而RegisterStartupScript返回得函数在document装载完成后会执行,类似于我们平时所说的body onload="f()"里面的函数;这两个方法在客户端呈现的代码位置不同,RegisterClientScriptBlock在<form runat=server>之后,而RegisterStartupScript在</form>之前。
Top
11 楼xiangyanpijiu(aKa在咆哮在学习.net)回复于 2004-08-04 14:55:12 得分 5
<script type = "text/javascript" src="file.js">Top
12 楼hightwise(大头)回复于 2004-08-12 14:55:50 得分 5
最好的方法就是把所有常用的脚本写在.js文件里,然后就能在每个页面的可户端调用了。Top
相关问题
- java中有没有和javascript中escape()功能一样的方法?
- javascript有没有什么方法可以检查连接状态?
- c#有没有与javascript内的charCodeAt相同的方法
- +++JavaScript有没有能够得到某个网址ip的方法+++
- javascript有没有类似Server.urlencode这样的方法
- 在javascript中有没有什么方法使整页中的其他javascript失效?
- 请教:javascript中有没有获得当前显示器分辨率的方法?
- 在JavaScript中有没有onmousedrag的方法呀?如何实现drag操作?
- javascript有没有用一个串替换一个串中的字串的方法
- javascript里有没有能检验某一控件value的类型的方法?




