使用ASP.NET C#

时间:2016-10-11 22:10:52

标签: c# asp.net webforms

我正在尝试创建一个弹出窗口,在您单击按钮(添加医生)后显示该弹出窗口。这将有医生的详细信息。 WebForms中的名字,姓氏,年龄等。

这样的事情:  Image1

遗憾的是我没有任何代码,因为我不知道从哪里开始。我不了解如何使用asp.net和C#创建它。

我见过的大多数视频或帖子都使用Ajax或javascript来制作这个...

任何建议?

2 个答案:

答案 0 :(得分:0)

创建类似内容的最佳选择是使用ajax或javascript。 我建议调查BootStrap模态。

答案 1 :(得分:0)

在VS顶部的Project菜单下,第一个选项是“Add Windows Form ...”。选择此选项,然后像平常一样在设计器中创建UI。要将用户输入的信息传递回主表单,您需要在第二个表单上创建一个委托,如:

public delegate void EventHandler(object sender, EventArgs e, string name, string email, string password, string address);

当用户点击OK或其他符合该委托格式的内容时,您需要在第二个表单上调用事件,如:

this.VisibleChanged(sender, e, this.txtName.Text, this.txtEmail.Text, this.txtPassword.Text, this.txtAddress.TExt);

然后,在您的主表单上,要接收该信息,您需要在第二个表单上定义您调用的事件:

private void ChildForm_VisibleChanged(object sender, EventArgs e, string name, string email, string password, string address)
    {
        //your code here
    }

同样在父表单上,您需要执行以下操作:

private Form2 childForm;