L'exemple suivant implémente la fonction SRAS d'obtenir des iframes modifiables du côté du serveur. Le code est très simple, donc je n'expliquerai pas grand-chose sur la souffrance ici. Le code est le suivant:
getiframehtml.axpx
<% @ Page Language = "<a href =" http://dev.21tx.com/language/vb/ "Target =" _ Blank "> vb </a>" validateRequest = false autoeventwireup = "false"
CodeBehind = "getIframeHtml. <a href =" http://dev.21tx.com/web/asp/ "Target =" _ Blank "> asp </a> x.vb" inherits = "aspx <a href =" http://dev.21tx.com/web/ "" Target = "_ Blank"> web </a> .GetIframehtml "%>
<html>
<body>
<form id = "frmmain" méthode = "post" runat = "server">
<iframe id = "ifrhtml" name = "ifrhtml"> </ iframe>
<br>
<asp: bouton id = "cmdSend" runat = "server" text = "soumi"> </ asp: bouton>
<input type = "Hidden" name = "HidValue">
</ form>
<cript>
ifrhtml.document.designMode = "on";
</cript>
</docy>
</html>
getiframehtml.aspx.vb
classe publique getiframehtml
Hérite System.web.ui.page
Protégé avec Cmdsend comme System.web.ui.webcontrols.button
Protégé avec ifrhtml comme system.web.ui.htmlcontrols.htmlgenericControl
#Region "Code généré de concepteur de formulaire Web"
«Cet appel est requis par le concepteur de formulaire Web.
<system.diagnostics.debuggeStEpThrough ()> private sub initiizecomponent ()
Sub-Sub
Sous-page privé_init (ByVal Sender as System.Object, _
BYVAL E As System.Eventargs) gère MyBase.init
'Codegen: cet appel de méthode est requis par le concepteur de formulaire Web
«Ne le modifiez pas à l'aide de l'éditeur de code.
initializeComponent ()
Sub-Sub
Région #end
Sous-page privé_load (ByVal Sender as System.Object, _
BYVAL E As System.Eventargs) gère MyBase.load
cmdsend.attributes.add ("onclick", "document.frmmain.hidvalue.value" + _
"= ifrhtml.document.body.innerhtml;")
Sub-Sub
Private Sub CMDSUBMIT_CLICK (ByVal Sender As System.Object, _
byVal e as System.Eventargs) gère CmDsend.click
Strvalue dim comme chaîne
strvalue = request.form ("Hidvalue")
Response.Write (server.htmldEcode (strvalue))
Sub-Sub
Fin Class enregistre un membre et crée votre base de données de développement Web.