gpt4 book ai didi

javascript - 双击 HTML 按钮不会在代码隐藏文件中创建事件处理程序

转载 作者:行者123 更新时间:2023-12-03 11:12:08 25 4
gpt4 key购买 nike

软件: Visual Web Developer 2008 Express 版

书籍:O'Reilly 的《ASP.NET 3.5 编程》

书上说在 .aspx 文件中创建源代码

<head runat="server">
<title></title>
</head>
<script type="text" language="javascript">
function ButtonTest(){
alert("Button clicked - client side processing");
}
function DoChange(){
document.getElementById("btnSave").disabled=false;
}
</script>
<body>
<h1>Client-Side Processing</h1>
<form id="form1" runat="server">
<div>

<input id="btnHTML" runat="server" onclick="javascript:ButtonTest();"
onserverclick="btnHTML_ServerClick" type="button" value="HTML Button" />

设计 View 如下所示

enter image description here

Book 说双击设计 View 中的按钮以在代码隐藏文件中创建事件处理程序并添加以下突出显示的代码行

protected void btnHTML_ServerClick(对象发送者,EventArgs e){

txtHTML.Value = "一个 HTML 服务器控件";

}

但是当我双击 HTML 按钮时,它会带我回到 .aspx 文件,并且没有函数 btnHTML_ServerClick 来添加 txtHTML.Value = "An HTML server control";

如何解决?

最佳答案

一种无需双击的简单方法是切换到代码隐藏(f7 默认快捷方式)文件并使用最顶部的管理器。在左侧对话框中选择按钮(按 ID),在右侧对话框中选择事件。之后你的方法将由 vs 创建。

请记住,在左侧对话框窗口中,只会显示带有 runat="server" 标志的项目

关于javascript - 双击 HTML 按钮不会在代码隐藏文件中创建事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27528883/

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