Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么属性窗口中没有HTML按钮的事件按钮?_Javascript_Asp.net_.net_Html_Visual Studio 2012 - Fatal编程技术网

Javascript 为什么属性窗口中没有HTML按钮的事件按钮?

Javascript 为什么属性窗口中没有HTML按钮的事件按钮?,javascript,asp.net,.net,html,visual-studio-2012,Javascript,Asp.net,.net,Html,Visual Studio 2012,我正在使用Visual Studio 2012,我希望它为HTML按钮生成一个简单的onclickJavaScript事件。我在设计器中选择了“转到属性”按钮,但没有用于事件的闪电按钮。如何解决此问题?使用jquery $("#btnID").click(function() { ///your actions }); 阅读有关事件不存在的详细信息,因为HtmlButton类只是一个包装器,因此渲染可以创建HTML输出 基本ASP.NET等效项(带有事件)是System.Web.UI.Web

我正在使用Visual Studio 2012,我希望它为HTML按钮生成一个简单的
onclick
JavaScript事件。我在设计器中选择了“转到属性”按钮,但没有用于事件的闪电按钮。如何解决此问题?

使用jquery

$("#btnID").click(function() {
 ///your actions
});

阅读有关事件不存在的详细信息,因为HtmlButton类只是一个包装器,因此渲染可以创建HTML输出

基本ASP.NET等效项(带有事件)是System.Web.UI.WebControl.Button

现在,所有System.Web.UI.HtmlControls都接受AddAttribute方法,这将允许您通过编程指定控件的行为。例如,假设您的HTML页面上有以下代码:

<input type='Button' ID='btn1'>
好了。希望它对你有用

事件(lightning thingies)仅适用于Asp.Net(C#)事件(不适用于DOM事件)。
<input type='Button' ID='btn1' runat='server'>
this.btn1.AddAttribute("onclick", "doSomething();");