Das folgende Beispiel implementiert die SARS -Funktion, um bearbeitbare Iframes auf der Serverseite zu erhalten. Der Code ist sehr einfach, daher werde ich hier nicht viel über das Leiden erklären. Der Code ist wie folgt:
getiframehtml.axpx
<%@ page Language = "<a href =" http://dev.21tx.com/Guanguage/vb/ "target =" _ leer "> vb </a>" validateRequest = false autoeventwireUp = "false"
CODEBEHIND = "GetiFramehtml. target = "_ leer"> Web </a> .getIframehtml "%>
<html>
<body>
<form id = "frmmain" methode = "post" runat = "server">
<Iframe id = "ifrHtml" name = "ifrhtml"> </iframe>
<br>
<ASP: Button ID = "Cmdsend" Runat = "Server" text = "subieren"> </ASP: Button>
<Eingabe type = "Hidden" name = "hidValue">
</form>
<Script>
ifrHtml.document.designMode = "on";
</script>
</body>
</html>
getiframehtml.aspx.vb
öffentliche Klasse Getiframehtml
erbt System.Web.Ui.page
geschützt with octs cmdsend als System.web.ui.webcontrols.button
Mit Beteiligungen IFrhtml als System.Web.Ui.htmlControls.htmlgenericControl geschützt
#region "Webformdesigner generierter Code"
'Dieser Anruf ist vom Webformellinger erforderlich.
<System.Diagnostics.Debugerstephrough ()> Private Sub InitializeComponent ()
Ende sub
private sub page_init (Byval -Absender als System.Object, _
BYVAL E as System.eventargs) behandelt myBase.init
'CodeGen: Dieser Methode -Aufruf ist vom Webform -Designer erforderlich
„Ändern Sie es nicht mit dem Code -Editor.
InitializeComponent ()
Ende sub
#end Region
private sub page_load (Byval -Absender als System.Object, _
BYVAL E AS SYSTEM.EventArgs) behandelt MyBase.load
cmdsend.attributes.add ("Onclick", "document.frmmain.hidValue.Value" + _
"= ifrhtml.document.body.innerhtml;")
Ende sub
private sub cmdsubmit_click (Byval -Absender als System.Object, _
BYVAL E AS SYSTEM.EventArgs) behandelt cmdsend.click
Dimes StrValue als Zeichenfolge
StrValue = Request.form ("HidValue")
response.write (server.htmldecode (StrValue)))
Ende sub
Beenden Sie die Klasse registriert ein Mitglied und erstellt Ihre Webentwicklungsdatenbank.