从小峰从学到的一个生成js的办法
原文请见这里。这个办法是在使用SmartNavigation之后用来弹出新窗口的办法。真的是非常的Cool!
关键的一点的就是
在aspx页面中,WebControl控件并不是一定要放在<form></form>标记之间,它也可以放在<head></head>之间或是其他任何地方,因为在页面分析的时候,并不关注其页面的HTML的实际内容
试验了一下。在Web页面这样
在Button1的Click事件中添加如下的代码
private void Button1_Click(object sender, System.EventArgs e)
{
want.Text = "alert('OK');";
}
是不是很酷?
关键的一点的就是
在aspx页面中,WebControl控件并不是一定要放在<form></form>标记之间,它也可以放在<head></head>之间或是其他任何地方,因为在页面分析的时候,并不关注其页面的HTML的实际内容
试验了一下。在Web页面这样
<HTML>
<HEAD>
<title>WebForm1</title>
<script language="javascript">
<!--
<asp:Literal runat="server" id="want"></asp:Literal>
//-->
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server"> <asp:Button id="Button1" style="Z-INDEX: 102; LEFT: 554px; POSITION: absolute; TOP: 487px" runat="server" Text="Button"></asp:Button>
</form>
</body>
</HTML>
<HEAD>
<title>WebForm1</title>
<script language="javascript">
<!--
<asp:Literal runat="server" id="want"></asp:Literal>
//-->
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server"> <asp:Button id="Button1" style="Z-INDEX: 102; LEFT: 554px; POSITION: absolute; TOP: 487px" runat="server" Text="Button"></asp:Button>
</form>
</body>
</HTML>
在Button1的Click事件中添加如下的代码
private void Button1_Click(object sender, System.EventArgs e)
{
want.Text = "alert('OK');";
}
是不是很酷?