1

标题几乎准确地提出了这个问题,但我要重复一遍;

当我在 Visual Studio 2010 的 Web 应用程序项目的设计视图中双击表单控件时,例如说“按钮”或“提交”,它会在我的 .aspx 文件中插入一个 javascript 函数。当我在工作中执行此操作时,它会自动为代码隐藏中的控件创建一个事件处理程序。

如何将其更改为该设置?我已经使用了“/resetsettings”,类似问题的其他答案并不能解决我的问题。我已经重新安装,浏览了我能找到的每个菜单(尽管我可能错过了一些东西),我正在拔头发。

我不想每次都输入那些事件处理程序子例程!哈喽!

提前感谢您提供任何有用的回复。

4

1 回答 1

2

看起来你正在双击一个常规的 HTML 元素。例如,如果您有

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

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

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

然后双击它在后面的代码中创建一个代码事件。

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

于 2012-05-08T21:48:58.790 回答