比如我有个tempString,里面存放了一些HTML代码,比如一个Panel以及其中所包含的一些控件。
我想在前台某个事件触发后,在后台调用一个方法往前台的某个位置(比如一个div(id="tempDiv")结束的位置)插入这个Panel(id=“tempPanel”)。
public string outhtml(){
string html="<div>你的html代码</div>";
return html;
}
前台页面要插入处
<div><%=outhtml()%></div>
这是其中一种方法。
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<dx:ASPxHtmlEditor ID="ASPxHtmlEditor1" runat="server" Width="100%">
</dx:ASPxHtmlEditor>
<br />
<dx:ASPxButton ID="ASPxButton1" runat="server" οnclick="ASPxButton1_Click"
Text="ASPxButton">
</dx:ASPxButton>
<br />
<br />
<%=InsertHtml %>
<br />
<br />
</div>
</form>
</body>
</html>
namespace WebApplication1
{
public partial class WebForm5 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
public string outhtml()
{
string html = ASPxHtmlEditor1.Html;
return html;
}
public string InsertHtml = string.Empty;
protected void ASPxButton1_Click(object sender, EventArgs e)
{
InsertHtml = ASPxHtmlEditor1.Html;
// outhtml();
}
}
}