HTML:
- <body>
- <form id="form1" runat="server">
- <div>
- <asp:Button ID="Button1" runat="server" Text="Inner" OnClick="Button1_Click" />
- </div>
- <div id="dynamic1">
- </div>
- <div id="dynamic2" runat="server">
- </div>
- </form>
- </body>
C#:
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- public partial class Test_tsInnerHTML : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- }
- protected void Button1_Click(object sender, EventArgs e)
- {
- try
- {
- //Script
- string strScript = "document.getElementById('dynamic1').innerHTML='<input type=\"file\" name=\"FileUpload1\" id=\"FileUpload1\" />'";
- ScriptManager.RegisterStartupScript(this, typeof(string), "Function", strScript, true);
- //Asp.net
- dynamic2.InnerHtml = Server.HtmlDecode("<Input type='file' name='fileupload2' id='fileupload2'>");
- }
- catch (Exception)
- {
- throw;
- }
- }
- }
沒有留言:
張貼留言