VS2008中 在Default.aspx添加控件后,然后在控件属性中双击一个事件,为什么

在Default.aspx.cs中没有相应的函数自动生成,而是在Default.aspx生成了很多例如</asp:DropDownList>的代码,希望哪位大哥能帮小菜解决一下哈。。。
我双击这个控件的SelectedIndexChanged事件,并没有在aspx.cs中生成
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
}
这个函数啊。
但是在Default.aspx中生成了
Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)
End Sub
而Default.aspx.cs中只有默认的那个函数。。。。

在aspx 中插入 DropDownList。aspx 代码就只是<asp:DropDownList ID="DropDownList1" runat="server" Width="120px"></asp:DropDownList> 双击该控件会在aspx.cs 中生成
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
}

//这是,,写相应选择处理事件。。。需要自己写。例如写 下拉菜单联合响应。选择省份,市区等会用到,一般的只需写button事件。默认aspx.cs只有
protected void Page_Load(object sender, EventArgs e)
{
。。。。
}

aspx 页面和事件处理是分开的。只要吧对应ID的控件处理就行了。追问

我双击这个控件的SelectedIndexChanged事件,并没有在aspx.cs中生成
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
}
这个函数啊。
但是在Default.aspx中生成了
Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)
End Sub
而Default.aspx.cs中只有默认的那个函数。。。。

追答

End Sub,,
你建立工程时,没选C#web程序。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-21
新建的Default.aspx在其.cs文件,初始状态只存在一个空的page_loadg事件,而你说的<asp:DropDownList></asp:DropDownList>, 这个是你自己从VS的控件库中拖放的控件,需要特定的方法,就得自己去写,去实现
第2个回答  2011-10-21
你要在在Default.aspx.cs中有相应的函数自动生成,
就必须是服务器控件,你放的控件应该是html控件追问

我放的是DropDownList控件。。。

第3个回答  2011-10-22
C#自带的事件都必须到转到设计视图,然后选中你要添加某个事件的控件,右键——属性,在右边事件(闪电图)里双击添加你需要的事件

VS2008中 在Default.aspx添加控件后,然后在控件属性中双击一个事件,为...
aspx 页面和事件处理是分开的。只要吧对应ID的控件处理就行了。

VS2008中Response.Redirect的使用
你在后台的Default.aspx.cs代码中加一个按钮 然后在按钮的点击事件里写 Response.Redirect("Default2.aspx");运行程序就OK了 如果你想找我建议你把你说的那个aspx页面直接复制粘贴到本网站中就行了,前提是代码没问题的话,不过一般直接来写都是不行的 还是自己建页面再一点点弄吧,你给的信息就这么...

IIS我用vs2008直接建了一个最简单的网站项目,然后在IIS测试,为什么会出...
Inherits="WebApplication1._Default"改成Inherits="_Default”试试!!!

vs2008使用时,点击控件弹不出代码窗口。
看看你的网页源码第一行是不是这个,有些时候建错东西后就变了,如果不是这个的话是出不来代码窗口的,改过来就行了。属性窗口的话有可能是慢了点或者点不对吧,在设计界面比较难点的。

VS2008 Activx工程 EDIT控件如何关联Optional property name_百度...
http:\/\/msdn.microsoft.com\/en-us\/library\/8fb847t6.aspx 简单的说,就是VC6中的Optional property name在2008中被删除了,必须在DoDataExchange中用DDP_Text手动关联控件变量 void CL18aClockPropPage::DoDataExchange(CDataExchange* pDX){ DDP_Text(pDX, IDC_EDIT_INTERVAL, m_updateInterval, _T...

VS2008中aspx按ctrl不能同时选中多个控件,求解怎么设置!!!
是我落伍了吗?VS2008什么时候有这么一种功能?属性面板只能显示一个控件的属性的,你如果真能选中多个控件,你觉得属性面板能正常显示吗?这明显不实际的,如果你要多选,那直接用鼠标拉一下吧,如果位置相差太远,只想选其中几个,夹在中间那部分不想选的话,估计这功能真没有。

跪求高手解答,在vs2008中,请问一下,新建一个asp.net站点,与新建一个as...
web应用程序还可添加组件和类;Web网站则没有。源文件虽然都是Default.aspx.cs但是web应用程序有命名空间,多了一项System.Collections空间引用。Web应用程序在修改了页面底层的代码之后需要重新进行编译 网站不需要重新编译 网站可以添加APS文件夹,Web应用程序不可以 Web应用程序的项目会生成Dll文件 网站在...

修改VS2010.VS2008等项目的默认浏览器
修改vs2005,vs2008调试默认浏览器 默认的调试浏览器变成了搜狗的浏览器了,我在vs的设计页面中添加任何控件元素在调试的时候都浏览器里看不到。而且cs文件中的后台的代码页对页面的显示起不到任何作用,即使一个lable的text也改变不了。觉得很奇怪,以为是自己的系统出毛病了,折腾了好几个小时。后面...

asp.net 做导航 用menu控件,实现菜单横排,鼠标移动到菜单的一项上,向下...
下面举例说明在VWD2008中创建静态菜单的方法。【例7-7】利用Menu控件在网页中添加一个菜单,实现自定义导航功能。(1) 新建一个Web站点Ex7_7。(2) 在【解决方案资源管理器】中,添加Web窗体页Program.aspx、Csharp.aspx、JAVA.aspx、VB.aspx。(3) 在Default.aspx中,切换到【设计】视图,向其中添加一个Menu控件。

相似回答
大家正在搜