25亿团队成员集合所有企业网站管理系统的优势,站在用户角度考虑问题,拟打造国内最强大的企业网站管理系统,堪称史无前例。
  • 的神话少了没人相信我,继续,希望你造出更多的神话来 2019-03-16
  • 江西人存款1.66万亿元 2019-03-16
  • 大乐透基本走势图100期: asp.net的代码内嵌和代码后置

    黑龙江福彩22选5开奖 www.vctj.net [ 2322 查看 / 0 回复 ]

    所谓的asp.net就是把c#和VB等代码嵌入到html中,在服务器上执行,然后把执行的结果发送到客户端的浏览器进行显示。那么,在开发的时候该怎样把c#和VB等后台的代码嵌入到HTML中呢?
    在asp.net中,有两种方式写c#代码:代码内嵌和代码后置。下面我们用两种方式来完成第一个页面:hello,asp.net。
    1,代码内嵌
    1)在解决方案资源管理器中的网站上点击鼠标右键,在弹出菜单中选择“添加新项”,出现如图1.5对话框。

    2)在模板中选择“web窗体”,在名称中指定网页的名称,选择语言为“visual C#”,特别要注意的是“将代码放在单独的文件中”的复选框默认是打勾的。在此我们要把该选项取消。
    3)在解决方案中可以看到index.aspx网页只有一个文件。在代码窗体中我们写如下代码:
    示例1:
    <%@ Page Language="c#"%>
    <!DOCTYPE html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <script language="C#"runat="server">
    String strAsp="Hello,ASP.NET。";
    </script>

    <html xmlns="//wwww.w3.org/1999/xhtml">
    <head runat="server">
    <title></title>
    </head>
    <body>
    <form id="form1" runat="server">
    <div>
    <%
    strAsp +="你看,一点都不难吧!";
    %>
    <%=strAsp%>
    </div>
    </form>
    </body>
    </html>
    仔细观察以上代码,是不是很熟悉?
    2、代码后置
    创建网站时自动创建的网页default.aspx就是后代码后置形式的,有两个关联的文件efault.aspx是界面,default.aspx.cs是界面关联的后台c#代码(代码隐藏文件)。代码后置的方式有很大的优势:
    首先,和我们以前的c#/Winform的编程方式是一致的。
    其次,结构和写代码的思路清晰。
    在default.aspx.cs中,写如下代码:
    示例2
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControlos;
    public partial class_Default:System.Web.UI.Page
    {
    String strAsp="hello,asp.net。";
    protected void Page_Load(object sender,EventArgs e)
    {
    strAsp +="你看,一点都不难吧!";
    Response.Write(strAsp);
    }
    }
    在浏览器中运行index.aspx和default.aspx,可以看到,虽然代码的方式不一样,但是最终的效果是一样的。
    提示:推荐使用代码后置的方式做网页。
    TOP
  • 的神话少了没人相信我,继续,希望你造出更多的神话来 2019-03-16
  • 江西人存款1.66万亿元 2019-03-16