日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

去除aspx生成的页面最开始的空行

發布時間:2023/12/1 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 去除aspx生成的页面最开始的空行 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用.aspx生成的頁面一般都會有一個或多個空行,當然這些空行不會影響頁面在瀏覽器中的渲染結果,不過在查看源代碼的時候感覺有些別扭,我曾試著去刪除這些空行,但沒有成功,你知道你們有沒有去嘗試。

1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="XXX.Default" %> 2 3 <!DOCTYPE html> 4 <html> 5 <head runat="server"> 6 <title></title> 7 </head> 8 <body> 9 <div> 10 <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> 11 </div> 12 </body> 13 </html> 14

?

生成后的頁面:

1 2 3 <!DOCTYPE html> 4 <html> 5 <head><title> 6 7 </title></head> 8 <body> 9 <div> 10 <span id="Label1">170</span> 11 </div> 12 </body> 13 </html> 14

不過在看到使用.cshtml生成的頁面之后我想到應該有解決方案了。通過比較cshtml和.aspx頁面,我發現.aspx頁面多了下面關鍵的一行:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="XXX.Default" %>

可以把它刪除嗎?當然不行,好多東西都在這里賦值的。那么是否可以移動它,讓<!DOCTYPE html>在第一行呢?好吧,把它移動到<!DOCTYPE html>之后,再刪除空行

1 <!DOCTYPE html> 2 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="XXX.Default" %> 3 <html> 4 <head runat="server"> 5 <title></title> 6 </head> 7 <body> 8 <div> 9 <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> 10 </div> 11 </body> 12 </html>

生成的頁面如下

1 <!DOCTYPE html> 2 3 <html> 4 <head><title> 5 6 </title></head> 7 <body> 8 <div> 9 <span id="Label1">170</span> 10 </div> 11 </body> 12 </html>

<!DOCTYPE html>之前的空行刪除了,但<!DOCTYPE html>的<html>之間多了空行了。其實我們可以把<%@ Page %>移動到<head runat="server">里,因為.aspx編譯器會把里面的所有元素編譯成HtmlControl,生成html時自然不會有多余的空行。

1 <!DOCTYPE html> 2 <html> 3 <head><title> 4 5 </title></head> 6 <body> 7 <div> 8 <span id="Label1">170</span> 9 </div> 10 </body> 11 </html>

不過如果不將<%@ Page %>放到第一行的話在WebSite中可以編譯通過但編輯時會在錯誤列表中產生大量的莫明其妙的錯誤提示。當然你也可以將一些用戶控件的引用聲明放到<head runat="server">后也不會產生空行,但要在使用的地方之前(當然很少有人會在<head>中使用用戶自定義控件)

1 <!DOCTYPE html> 2 <html> 3 <head runat="server"> 4 <title></title> 5 6 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="XXX.Default" %> 7 8 <%@ Register Src="~/WebUserControl1.ascx" TagPrefix="uc1" TagName="WebUserControl1" %> 9 </head> 10 <body> 11 <div> 12 <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> 13 </div> 14 <uc1:WebUserControl1 runat="server" ID="WebUserControl1" /> 15 </body> 16 </html> 1 <!DOCTYPE html> 2 <html> 3 <head><title> 4 5 </title></head> 6 <body> 7 <div> 8 <span id="Label1">2464</span> 9 </div> 10 WebUserControl1.ascx 11 </body> 12 </html>

轉載于:https://www.cnblogs.com/qhca/archive/2012/09/02/2667875.html

總結

以上是生活随笔為你收集整理的去除aspx生成的页面最开始的空行的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线观看欧美一区二区三区 | chinese hd av| 国产乱妇无码大片在线观看 | 神马午夜电影一区二区三区在线观看 | 亚洲免费观看在线 | 欧美草b | 亚洲天堂视频在线播放 | 亚洲伊人成人网 | 美女黄页在线观看 | 特级大胆西西4444人体 | 日本内谢少妇xxxxx少交 | 波多野结衣免费观看视频 | 九九九国产视频 | 欧美日韩生活片 | 美女免费视频网站 | 精品综合 | 在线观看麻豆 | 黄网址在线观看 | 精品国产99久久久久久宅男i | 第九色激情| 91极品在线 | 在线观看亚洲大片短视频 | 久久天天躁狠狠躁夜夜av | 嫩草视频在线观看 | 中文字幕亚洲视频 | 一区二区不卡视频在线观看 | 99一区二区 | 啪啪免费网址 | 国产成人午夜精品无码区久久 | 亚洲综合一区二区三区 | 亚洲免费激情视频 | 精品国产高清在线观看 | 日韩精品电影一区二区三区 | 看久久 | 91黄色在线视频 | 麻豆91茄子在线观看 | 日韩人妻精品一区二区三区视频 | 国产视频高清 | 日韩污污 | 色婷婷中文字幕 | 极品久久久 | 中文字幕无码精品亚洲资源网久久 | 色成人免费网站 | 中文无码精品一区二区三区 | 精品国产日本 | 少妇2做爰bd在线意大利堕落 | 人人草人人干 | 男生操女生在线观看 | 黄色日韩视频 | 国产精品扒开做爽爽爽的视频 | 色呦呦在线播放 | 国产区精品视频 | 91午夜在线| 男人插女人的网站 | 性网| 小sao货cao死你 | 成人精品福利 | 欧美极品少妇xxxxⅹ裸体艺术 | 超碰88| 日本大片黄 | 色窝窝无码一区二区三区 | 日韩欧美国产高清91 | 亚洲精品人人 | 成人动漫在线播放 | av亚洲在线 | 国产精品自拍偷拍视频 | 国产美女一区二区 | 91麻豆精品91久久久久同性 | 国产成年人视频 | 久久亚洲激情 | 国产小视频自拍 | 最新国产拍偷乱偷精品 | 国产欧美日韩综合精品 | 国产图片区 | 国产亚洲无 | 久久国色 | 优优色影院 | 亚洲国产综合视频 | 中文字幕av日韩 | 欧美va亚洲va | 李丽珍裸体午夜理伦片 | 成人91免费视频 | 国产深喉视频一区二区 | av无码精品一区二区三区 | 中国精品毛片 | 日韩影视一区二区三区 | 国内老熟妇对白xxxxhd | 日韩精品视频在线观看网站 | 国产精品久久久久久久久久久久久久久久久 | 精品欧美 | 久久久99国产精品免费 | 中文字幕在线永久 | 久久免费福利视频 | 婷婷激情五月综合 | 国产肉体xxxx裸体784大胆 | 成人福利视频导航 | 男女无遮挡猛进猛出 | 粉嫩av网| 国产特黄aaaaa毛片 |