网页编程技术
今天改了下项目中的代码,本地测试正常,传到服务器报以下错误:
Method not found: 'Void System.Web.UI.HtmlControls.HtmlForm.set_Action(System.String)'.
(空间装的是.NET2.0版本,通过前面讲的bin中加DLL的方法升级到3.5)
问题很可能是DLL的版本不兼容造成的,Google查到的结果是说.NET的Bug,但是到底是什么原因引起的,说的不是太明确。
因为改的地方太多,自己也记不清楚到底是改了什么地方引起了这个错误。
从所报的错误出发。set_Action实际是Action属性的set方法,所以估计是因为哪个地方设置了Form的Action属性造成的错误,想了一下自己确实设置了一个runat="server"的Form的Action属性。于是问题解决。
总结:服务端的Form尽量不要设置其Action属性,不然会因为各.NET版本之前的差异产生类似问题。
Method not found: 'Void System.Web.UI.HtmlControls.HtmlForm.set_Action(System.String)'.
(空间装的是.NET2.0版本,通过前面讲的bin中加DLL的方法升级到3.5)
问题很可能是DLL的版本不兼容造成的,Google查到的结果是说.NET的Bug,但是到底是什么原因引起的,说的不是太明确。
因为改的地方太多,自己也记不清楚到底是改了什么地方引起了这个错误。
从所报的错误出发。set_Action实际是Action属性的set方法,所以估计是因为哪个地方设置了Form的Action属性造成的错误,想了一下自己确实设置了一个runat="server"的Form的Action属性。于是问题解决。
总结:服务端的Form尽量不要设置其Action属性,不然会因为各.NET版本之前的差异产生类似问题。
母版页和内容页的执行顺序:
1.母版页中控件的Init;
2.内容页控件的Init;
3.母版页的Init;
4.内容页的Init;
5.内容页的Load;
6.母版页的Load;
7.内容页中控件的Load;
8.内容页的PreRender;
9.母版页的PreRender;
10.母版页控件的PreRender;
11.内容页中控件的PreRender
另:Page.DataBind()会引发子控件的DataBind(),母版页的Page.DataBind()会引发子页面的DataBind()
DataBind可做以下设计(按执行顺序书写):
母版页Init: 读取系统配置,设定母版空间DataSource 等
子页面Load: 设定子页面空间DataSource
模板页Load: 执行Page.DataBind();
声明:本文旨在技术讨论,强烈鄙视利用这种方法投放病毒,毒害他人的行为!!!
校内网的涂鸦板,可以自己写HTML,但还是有限制的,不能有script。今天就来看看有没有办法突破限制,执行脚本,玩点花样:),别做坏事哦。
校内网的涂鸦板,可以自己写HTML,但还是有限制的,不能有script。今天就来看看有没有办法突破限制,执行脚本,玩点花样:),别做坏事哦。
今天主要学习一下js与flash是如何通讯滴。
1、先学习一下
getURL(url, window, variables)
使用 getURL 语句,可以让指定的浏览器窗口,转向显示指定的URL地址。参数(url)指定要显示WEB页面文档的 URL 地址。参数(window)指定要要显示WEB页面文档的浏览器窗口,它可以是指定为自定义的窗口名称,也可以
如果想让它执行调用js函数执行,那么可以这样
on (release) {
getURL(\"JavaScript:alert('hello,world')\");
}
如果调用自定义的函数
on (release) {
getURL(\"JavaScript:aiqi('test')\");
}
那么html页面里要定义这个函数,比如
function aiqi(s){
alert(s);
}
1、先学习一下
getURL(url, window, variables)
使用 getURL 语句,可以让指定的浏览器窗口,转向显示指定的URL地址。参数(url)指定要显示WEB页面文档的 URL 地址。参数(window)指定要要显示WEB页面文档的浏览器窗口,它可以是指定为自定义的窗口名称,也可以
如果想让它执行调用js函数执行,那么可以这样
on (release) {
getURL(\"JavaScript:alert('hello,world')\");
}
如果调用自定义的函数
on (release) {
getURL(\"JavaScript:aiqi('test')\");
}
那么html页面里要定义这个函数,比如
function aiqi(s){
alert(s);
}







