|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我觉得这个学习方法很重要。初学者应该跟我一样有同样一个毛病。那就是急于求成。很想就自己做出个小小的系统来。可真要动手,却又茫然而不知所措。为什么会这样呢?因为我们没有耐心去学习基础知识。写根本看不到什么效果的测试代码。服务器|源代码上面的这个例籽实现了在服务器端失掉可编纂Iframe的HTML源代码非典功效。代码很复杂,这里痛苦未几注释了。代码以下:
GetIframeHtml.axpx
<%@PageLanguage="<ahref="http://dev.21tx.com/language/vb/"target="_blank">VB</a>"validateRequest=falseAutoEventWireup="false"
Codebehind="GetIframeHtml.<ahref="http://dev.21tx.com/web/asp/"target="_blank">ASP</a>x.vb"Inherits="aspx<ahref="http://dev.21tx.com/web/"target="_blank">Web</a>.GetIframeHtml"%>
<HTML>
<body>
<formid="frmMain"method="post"runat="server">
<iframeid="ifrHTML"name="ifrHTML"></iframe>
<br>
<asp:Buttonid="cmdSend"runat="server"Text="提交"></asp:Button>
<inputtype="hidden"name="hidValue">
</form>
<script>
ifrHTML.document.designMode="on";
</script>
</body>
</HTML>
GetIframeHtml.aspx.vb
PublicClassGetIframeHtml
InheritsSystem.Web.UI.Page
ProtectedWithEventscmdSendAsSystem.Web.UI.WebControls.Button
ProtectedWithEventsifrHTMLAsSystem.Web.UI.HtmlControls.HtmlGenericControl
#Region"WebFormDesignerGeneratedCode"
ThiscallisrequiredbytheWebFormDesigner.
<System.Diagnostics.DebuggerStepThrough()>PrivateSubInitializeComponent()
EndSub
PrivateSubPage_Init(ByValsenderAsSystem.Object,_
ByValeAsSystem.EventArgs)HandlesMyBase.Init
CODEGEN:ThismethodcallisrequiredbytheWebFormDesigner
Donotmodifyitusingthecodeeditor.
InitializeComponent()
EndSub
#EndRegion
PrivateSubPage_Load(ByValsenderAsSystem.Object,_
ByValeAsSystem.EventArgs)HandlesMyBase.Load
cmdSend.Attributes.Add("onClick","document.frmMain.hidValue.value"+_
"=ifrHTML.document.body.innerHTML;")
EndSub
PrivateSubcmdSubmit_Click(ByValsenderAsSystem.Object,_
ByValeAsSystem.EventArgs)HandlescmdSend.Click
DimstrValueAsString
strValue=Request.Form("hidValue")
Response.Write(Server.HtmlDecode(strValue))
EndSub
EndClass你所列的那些其实差不多都可以称为应用服务器(servlet应该说是一种语言更合适)java是开放的,相同的工具就会有很多公司在做,加上java已经发展了很多年了,因此这些工具就很多了。他们很多都是类似的。 |
|