ASP.NET webFrom

 web窗体的后缀名.aspx

1.<% %> 标签内的代码在服务器上执行

<body>
    <form id="form1" runat="server">
        <div>
            <% 
                string str = "hello World";
                Response.Write(str);
            %>
        div>
    form>
body>

ASP.NET webFrom_第1张图片

还可以赋值给JS,与前端页面交互

    <script>
        var count =<%= sum(3,5) %>;
        alert(count);
    script>

 

 

2.<%= %> 从后台传值到前台页面,可以是变量或者方法

<body>
    <form id="form1" runat="server">
        <div>
            <%= name %>
        div>
    form>
body>

 变量为public

    public partial class WebForm1 : System.Web.UI.Page
    {
        public string name;
        protected void Page_Load(object sender, EventArgs e)
        {
            name = "孔子";
        }
    }

 页面输出:

执行方法

    <form id="form1" runat="server">
        <div>
            <%= sum(3,5) %>
        div>
    form>

 

        public int sum(int a,int b)
        {
            return a + b;
        }

运行结果:

 不能用这种方法把前端传值给后端,只能单向的把后端的数据发送给前端。

ASP.NET webFrom_第2张图片

 

3.<%# %>

4.<%@ %>用来导入后台命名空间

5.<%$%>

6.<%:%>

转载于:https://www.cnblogs.com/buchizaodian/p/6537835.html

你可能感兴趣的:(前端,后端,ui)