【问题标题】:in visual studio C#, how to add a control's code behind automatically在 Visual Studio C# 中,如何自动添加控件的代码
【发布时间】:2019-12-24 02:28:38
【问题描述】:

我在网页上使用了 VB.net,并在首页和后面的代码中添加了一个 asp:button,我只需点击顶部下拉菜单中的事件和按钮名称,然后选择点击事件。 Visual Studio 将自动为该事件创建我的函数/子。 我只是在学习用 C# 编写所有东西,我没有看到这个选项来自动创建我的代码。 它在designer.cs 文件中有声明代码,并说将该行移到页面后面的代码中。但我需要删除它或只添加子来处理点击事件。

protected global::System.Web.UI.WebControls.Button btnSubmit;

1) 我确实看到,如果我进入该页面的设计器并双击按钮,我可以让它自动生成代码。但是有没有办法像我在 vb.net 中那样从后面的代码中做到这一点?

2) 我需要将上面的那行代码从designer.cs 移到我的代码隐藏文件中吗?

【问题讨论】:

  • 您是在谈论 Web 表单吗? MVC?剃刀?核心?
  • 问题不清楚。您是否试图在同一页面后面的代码中混合两种语言? @Page Language 指令说什么?
  • @DourHighArch: System.Web.UI.WebControls 听起来像 Web 表单。
  • vb.net 是以前使用的语言。这个新问题在 Web 窗体 C# 中(仅限)

标签: c# asp.net


【解决方案1】:

如果我没记错的话,您可以按照以下步骤在 c# Web 表单应用程序中生成相同的结果:

  1. 在 Web 表单 (.aspx) 或用户控件 (.ascx) 上选择 UI 元素。
  2. 选择对象资源管理器或属性查看器(应选择突出显示的控件)。
  3. 选择事件选项卡(闪电)。
  4. 双击要为其自动生成服务器端事件处理程序的事件。

【讨论】:

    猜你喜欢
    • 2012-11-14
    • 1970-01-01
    • 2019-11-20
    • 2018-06-13
    • 1970-01-01
    • 2021-01-05
    • 1970-01-01
    • 1970-01-01
    • 2018-09-05
    相关资源
    最近更新 更多