我有一个简单的基于母版页的ASPX页面。在ASPX页面上,我有两个下拉菜单和一个按钮。当按下按钮时,我想执行一些JavaScript。为此,我使用了Button的属性集合(Add(“onclick”,script))。ASP.NET,Visual Studio,C#和Javascript
我的剧本是这样的:
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函数,intellisense甚至不会为documentgetelementbyid提供值属性。为什么?我的浏览器完全启用了(Firefox),因为我之前有这个工作,但是当我添加了主页并且基于我的ASPX页面时,所有东西都变成了梨形。
为什么上面的脚本没有工作?
谢谢
部分代码将帮助 – 2009-02-25 21:38:38
更改您的标题问题以反映实际问题,标题过于笼统且具有误导性。 – 2009-02-26 16:37:05