我已将我的html元素与ID链接到可以阅读
我可以访问此标记
中同一页面内的asp元素<script></script>
但我无法在名为&#34; Default.aspx.cs&#34;
的单独代码文件中访问它普通的html元素也无法访问其内部<script></script>
而不是单独的代码文件&#34; Default.aspx.cs&#34;
<%@ language="C#" %>
<!DOCTYPE html>
<html>
<head>
<title>A few goals</title>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script runat="server">
</script>
</head>
<body runat="server" onload="checkConnection">
<div class="container">
<div class="row" style="margin-top:200px;">
<center>
<div class="col-xs-12">
<h3>Authentication Step</h3>
<hr />
<form runat="server">
<input type="text" id="untxt" runat="server" placeholder="Username"/>
<input type="password" id="pwdtxt" runat="server" placeholder="Password"/>
<input type="submit" id="enterbtn" runat="server" value="Enter" />
<br />
<br />
<center><asp:Label ID="errmsg" runat="server">
</asp:Label></center>
<br />
<center><b style="color:darkred;">if account not exist , it will create a new account automaticity</b></center>
</form>
</div>
</center>
</div>
</div>
</body>
</html>
我很容易轻松访问这些元素,谢谢
答案 0 :(得分:1)
您不能只访问.cs文件中的html标签,即使您向其添加ID,这仅适用于javascript和css。您可以访问标有<asp:.../>
或<asp:...></asp>
的元素,并且应包含runat = server。
<asp:Button id="id" text="label" OnClick="sub" runat="server" />
此按钮您应该能够访问Default.cs中的throgh ID id。我建议你看看this documentation。