gpt4 book ai didi

ASP.NET、Visual Studio、C# 和 Javascript

转载 作者:行者123 更新时间:2023-11-28 11:20:09 28 4
gpt4 key购买 nike

我有一个基于母版页的简单 ASPX 页面。在 ASPX 页面上,我有两个下拉菜单和一个按钮。当按下按钮时,我想执行一些 JavaScript。为此,我使用了 Button 的属性集合 (Add("onclick", script))。

我的脚本如下所示:

string script = "return confirm ('You have selected' + document.getelementbyid(DropDownList1).value + document.getelementbyid(DropDownList2).value)");

Button1.Attributes.Add("onclick", script);

下拉框元素名称正确,但为什么 javascript 不触发?当我单击事件时,按钮的单击事件(显然)被触发,但没有任何反应。

这是用 C# 完成的。如果我使用 ASPX 并在 ASPX 标记中编写基本的 javascript 函数,则智能感知甚至不会为 documentgetelementbyid 提供值属性。为什么?我的浏览器完全启用了 js(Firefox),因为我以前也曾这样做过,但是当我添加母版页并基于它的 ASPX 页面时,一切都变成了梨形。

为什么上面的脚本不起作用?

谢谢

最佳答案

您是否尝试添加客户端 ID

string script = "javascript:return confirm ('You have selected' + document.getelementbyid('"+DropDownList1.ClientID+"').value + document.getElementByid('"+DropDownList2.ClienID+"').value)");

关于ASP.NET、Visual Studio、C# 和 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/587958/

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