dropdownlist事件不会在属性窗口asp.net Visual Studio 2010中显示

Zvi*_*adi 14 asp.net visual-studio-2010 visual-studio

我最近发现下拉列表事件没有显示在属性窗口中.我很失望.我已经厌倦了visual studio中的asp.net设计师.它的速度很慢,充满了丑陋的东西.请帮我.我需要自动生成事件而不是手动编写.

在此输入图像描述

Jef*_*eff 8

在查看.aspx文件的"拆分"或"设计"视图后,属性下拉列表似乎会更改一次.在我的情况下,我总是将它保留在"源"模式中,并且从未在"属性下拉列表"中看到asp.net属性(和事件).

Design/Split/Soruce按钮位于文本编辑器窗口窗格的左下角.在此输入图像描述


小智 7

我在网上的任何地方都没有找到一个好的答案,所以这里是:

在玩完之后,我注意到在开始编辑文件后,属性中的事件选项消失了.如果您保存或按Ctrl + s,则Visual Studio将重新评估页面并实现其实际的ASP标记,并再次为您提供事件选项的完整属性.

您不必使用Designer.


小智 5

解决办法很简单。

很简单,只是你在源视图中看不到事件,你必须切换到设计视图才能看到事件并双击它们来生成事件。再次进入设计视图


Far*_*ker 1

如果您想创建事件,您可以在设计视图中OnSelectedIndexChanged双击您的事件。DropDownList

如果没有尝试写这个:

myDropDownList.SelectedIndexChanged += 
Run Code Online (Sandbox Code Playgroud)

然后按 Tab 键 2 次。所以它会为你创建事件处理程序。然后您需要复制处理程序名称并将其粘贴到控件标记中。