1. 程式人生 > >JS小技巧 前臺JS程式碼中獲得後臺頁面中的變數的值

JS小技巧 前臺JS程式碼中獲得後臺頁面中的變數的值

<%@ 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>