ra1*_*170 3 .net javascript asp.net jquery asp.net-3.5
我现在对此感到困惑.让我解释:
我看到人们谈论在asp.net(3.5)中向页面添加一个按钮或其他控件,当控件呈现它时,它会更改该控件的Id,例如.Button1变成Button1_somethingsomething,阻止他们使用jQuery,他们最终使用的是诸如<%controlId.ClientId %>
所以我做了一点测试
1. I added a button on the page:
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" Text="Button" />
<div>
2. Then I added a JavaScript and jQuery:
<script type="text/javascript">
$(document).ready(function() {
$("#Button1").click(function() {
alert("Hello world!");
});
});
</script>
3. The generated html is this:
<div>
<input type="submit" name="Button1" value="Button" id="Button1" />
<div>
Run Code Online (Sandbox Code Playgroud)
现在,我没有看到ASP.NET(asp.net 3.5)改变了ID.为什么我会看到不同的行为?
顺便说一句.当我按下按钮时,这确实有效!
谢谢.
| 归档时间: |
|
| 查看次数: |
158 次 |
| 最近记录: |