[英]positioning the output of response.write in asp.net C#
我試圖通過使用response.write將輸出提交到我的aspx頁面,因為我正在使用以下代碼:
Response.Write("<<span id='Label1'' style='height:16px;width:120px;Z-INDEX: 102; LEFT: 288px; POSITION: absolute; TOP: 144px'>Its not at the top left corner!</span>");
這會在屏幕中間打印我的消息,但在左上角也會顯示“ <”。 我已經嘗試了一些方法,但是我無法擺脫它。
請幫忙
還有其他定位輸出的方式嗎?
嘗試:
Response.Write("<span id='Label1' style='height:16px;width:120px;Z-INDEX: 102; LEFT: 288px; POSITION: absolute; TOP: 144px'>Its not at the top left corner!</span>");
您的&lt; 在開始時,它會在Label1之后給您“ <”和一個雙“
但是,有很多更好的方法可以使用CSS進行定位,並可以使用Response.Response.Write生成輸出,通常不需要直接寫...您打算做什么?
代替文字的更簡單方法:
@Html.Raw("<h1>text</h1>");
伙計,我有時會使用response.write快速生成HTML,但我建議不要大規模使用它,因為有很多更好,更好的方法來創建干凈的HTMl輸出
使用前面提到的所有方法,您都可以很好地控制所需的自定義輸出。
祝好運。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.