C# web应用程序中的asp.net对话框问题

C# web应用程序中的asp.net对话框问题,c#,asp.net,web-applications,fonts,C#,Asp.net,Web Applications,Fonts,我想在我的web应用程序(asp.net)中显示字体对话框。我使用下面的代码。工作正常 问题: 对话框正在打开,但它位于页面后面。即使我关闭了应用程序,它仍然是打开的。它不绑定到应用程序 代码: 编辑: 我想为条目页面创建一个应用程序来填充数据库。 在这里,我想存储文本及其字体大小、名称和颜色 我认为有两种选择: 显示系统中的字体。(删除bcz这些输入页面应用程序位于同一系统中,报告页面应用程序将运行kiosk)。如果信息亭中没有字体,就会产生问题 字体对话框。(也会产生问题) 请问还有其他好

我想在我的web应用程序(asp.net)中显示字体对话框。我使用下面的代码。工作正常

问题: 对话框正在打开,但它位于页面后面。即使我关闭了应用程序,它仍然是打开的。它不绑定到应用程序

代码:

编辑:

我想为条目页面创建一个应用程序来填充数据库。 在这里,我想存储文本及其字体大小、名称和颜色

我认为有两种选择:

  • 显示系统中的字体。(删除bcz这些输入页面应用程序位于同一系统中,报告页面应用程序将运行kiosk)。如果信息亭中没有字体,就会产生问题

  • 字体对话框。(也会产生问题)

  • 请问还有其他好的选择吗。

    呃。。。。这不是一个好主意。此对话框将在服务器上启动,这意味着如果您从远程计算机访问此对话框(很可能),您将永远看不到该对话框,但服务器可能会弹出无数对话框实例

    字体对话框在web应用程序中到底有什么用


    编辑:为了安全起见,我会在系统上生成一个已知字体的列表,然后简单地在下拉框中列出它们。您已经发现了枚举字体和尝试使用对话框的问题。

    在web上有许多Html字体着色面板是免费的,用javascript编写的。要设置字体大小的值,您可以使用下拉列表将其与预定义值一起使用。保存时,将字体大小值及其相关数据以纯文本形式保存在数据库中,并在获取时应用它

    @Geetha:尝试从另一台机器访问你的开发网站,看看会发生什么…谢谢你的回复。请参见我的查询的编辑部分。
        FontDialog fontDialog = new FontDialog();
            fontDialog.ShowColor = true;
    
            DialogResult dR = fontDialog.ShowDialog();
    
            if (dR == DialogResult.OK)
            {
                txtChange.Font = fntDialog.Font;
            }