在Visual Studio 2010中的设计视图中的窗体控件双击插入而不是插入的事件处理程序的脚本

2019-10-16 17:07发布

标题非常精确地问这个问题,但我会重复;

当我双击窗体控件而在Visual Studio 2010中的Web应用程序项目设计视图,说一个“按钮”或“提交”例如,它插入一个JavaScript函数在我的.aspx文件。 当我做这个工作,它会自动创建的代码隐藏控件的事件处理程序。

如何改变这种该设置? 我用“/ resetsettings”已经和其他的答案类似的问题不解决我的问题。 我重新安装,通过每一个菜单,我可以找到了(虽然我可能错过了一些东西),我拉我的头发。

我不想每次键入这些事件处理子程序! HALP meee!

感谢您事先的任何有用的回复。

Answer 1:

它是什么样子是怎么回事这是,你是一个普通的HTML元素上双击。 举例来说,如果你有

<input type="button" value="Test" id="Test" name="Test" />

并在其上双击在设计视图它会创建一个页面,并在元素的onclick事件的JavaScript函数。 如果你想创建背后的代码的事件处理程序,你需要有一个Asp.Net控制像

<asp:Button runat="server" ID="Test" Text="Test" />

然后双击该背后在代码中创建一个代码事件。

此外,确保在顶部的页面指令有正确的文件名其CodeFile属性正确地映射到隐藏文件的现有代码。



文章来源: Double-clicking on a form control in Visual Studio 2010 design view inserts a script instead of inserting an event handler