gpt4 book ai didi

asp.net - 使用 '#' 识别 master/content/css 页面组合中的标签时出现问题

转载 作者:行者123 更新时间:2023-11-27 22:32:28 24 4
gpt4 key购买 nike

我想将网页的设计和实现分离到单独的 HTML 和 CSS 文件中(以便于维护)。

我在元素中定义了以下页面。

<%@ Page Title="" Language="C#" MasterPageFile="~/STGGeneral.Master" AutoEventWireup="true" CodeBehind="Register.aspx.cs" Inherits="SystemManager.Register" %>

这引用了以下 CSS 文件

#UsernameLabel
{
position: absolute;
top: 10px;
left: 10px;
}

问题是当 ASP.NET 生成发送到浏览器的代码时,它会发送以下内容

   <!-- Login Popup -->
<input type="image" name="ctl00$LoginButton" id="ctl00_LoginButton" class="LoginButton" src="Images/key.png" style="border-width:0px;" />

<div id="ctl00_LoginFormPanel" class="LoginPanel">
<div id="ctl00_UpdatePanel1">
<span id="ctl00_LabelUsername">UserId:</span>
<input name="ctl00$UsernameTextBox" type="text" id="ctl00_UsernameTextBox" />
<span id="ctl00_LabelPassword" class="StandardLabel">Label</span>
<input name="ctl00$PasswordTextBox" type="text" id="ctl00_PasswordTextBox" />
<input type="image" name="ctl00$ConfirmLoginButton" id="ctl00_ConfirmLoginButton" class="ConfirmLoginButton" UseSubmitBehavior="false" src="Images/Security.png" style="border-width:0px;" />
</div>
</div>

因为我的“用户名”标签现在被 ASP.NET 称为 ctl00_LabelUsername,所以定位此代码的样式不再有效。

有没有办法告诉 ASP.NET 我不希望它更改我的对象的名称,或者如何在由主页面/内容页面组合生成的页面中使用“#”进行引用。

最佳答案

关于asp.net - 使用 '#' 识别 master/content/css 页面组合中的标签时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3439530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com