JS小技巧 前臺JS程式碼中獲得後臺頁面中的變數的值
阿新 • • 發佈:2019-02-05
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>無標題頁</ title>
<script>
var name;
var sex;
var age;//這三個變數和後臺傳過來的strJS中的變數一致的
<%=strJS %>//這句是關鍵,相當於response.write(strJS),就是動態的生成了一段JS程式碼,在你點選了按鈕後,就會動態生成這段程式碼,這段JS程式碼是一段賦值語句,你可以在點選了按鈕後檢視網頁的原始檔
function print()
{
alert(name+''+sex+''+age);
}
</script>
</head >
<body onload="print()">
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button"/></div>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>無標題頁</
<script>
var name;
var sex;
var age;//這三個變數和後臺傳過來的strJS中的變數一致的
<%=strJS %>//這句是關鍵,相當於response.write(strJS),就是動態的生成了一段JS程式碼,在你點選了按鈕後,就會動態生成這段程式碼,這段JS程式碼是一段賦值語句,你可以在點選了按鈕後檢視網頁的原始檔
function print()
{
alert(name+''+sex+''+age);
}
</script>
</head
<body onload="print()">
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button"/></div>
</form>
</body>
</html>