后台:
public string fun()
{
//ScriptManager.RegisterStartupScript(Button2, this.GetType(), "alert", "<script>function dis (){alert('这是调用写在server的JS,如用Response.Write()是不能实现此效果的!!! ');}</script>",true);
//Button btn = new Button();
//btn.Text = "回复";
//btn.Click += new EventHandler(btn_Click);
StringBuilder sb = new StringBuilder();
sb.Append("<input type=text /><input type=" + "button" + " name=" + "tb" + " value=" + "回复" + "></input>");
return sb.ToString();
}前台:<script src="Scripts/Jquery1.7.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$('#div table td input[name=tb]').click(
function () {
$(this).hide()
$('#insert').append("<%=fun() %>")
// $(this).parent().parent('td').after($('#insert'))
})
$('#insert input[type=button]').click(function () {
alert($(this).val())
// $('#insert').append('<%=update() %>')
})
})
</script>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<%-- <asp:Button ID="Button2" runat="server" Text="Button" />--%>
<div id="div" runat="server">
</div>
<asp:Image ID="Image1" runat="server" />
<asp:Label ID="Label1" runat="server"></asp:Label>
<asp:TextBox ID="TextBox1" runat="server" Height="119px" TextMode="MultiLine" Width="261px"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</ContentTemplate>
</asp:UpdatePanel>
<div id="insert">
<%-- <input type="button" name="name" value="afds" id="asdf" />--%>
</div>
jQueryASP
public string fun()
{
//ScriptManager.RegisterStartupScript(Button2, this.GetType(), "alert", "<script>function dis (){alert('这是调用写在server的JS,如用Response.Write()是不能实现此效果的!!! ');}</script>",true);
//Button btn = new Button();
//btn.Text = "回复";
//btn.Click += new EventHandler(btn_Click);
StringBuilder sb = new StringBuilder();
sb.Append("<input type=text /><input type=" + "button" + " name=" + "tb" + " value=" + "回复" + "></input>");
return sb.ToString();
}前台:<script src="Scripts/Jquery1.7.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$('#div table td input[name=tb]').click(
function () {
$(this).hide()
$('#insert').append("<%=fun() %>")
// $(this).parent().parent('td').after($('#insert'))
})
$('#insert input[type=button]').click(function () {
alert($(this).val())
// $('#insert').append('<%=update() %>')
})
})
</script>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<%-- <asp:Button ID="Button2" runat="server" Text="Button" />--%>
<div id="div" runat="server">
</div>
<asp:Image ID="Image1" runat="server" />
<asp:Label ID="Label1" runat="server"></asp:Label>
<asp:TextBox ID="TextBox1" runat="server" Height="119px" TextMode="MultiLine" Width="261px"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</ContentTemplate>
</asp:UpdatePanel>
<div id="insert">
<%-- <input type="button" name="name" value="afds" id="asdf" />--%>
</div>
jQueryASP
ps:网上很多人也这么说
又ps:“统”的原理到底是什么,最好能给个网址学习下