Встраивание элемента управления C # в веб-сайт - PullRequest
0 голосов
/ 03 сентября 2011

Как мне встроить элемент управления C # в HTML-страницу?

Я нашел это руководство: http://weblogs.asp.net/spano/archive/2007/09/19/hosting-a-windows-form-control-in-a-web-page.aspx и попытался его выполнить ... Но это не сработало ...Вот мой код: HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
<object classid="http://ctrl.dll#ctrl.ctr" height="100" width="100" VIEWASTEXT/>
</body>
</html>

C #:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace ctrl
{
    [ComVisible(true)]
    public partial class ctr : UserControl
    {
        public ctr()
        {
            InitializeComponent();
        }
    }
}
//on the design view there is a button; dimensions are 100*100

Обратите внимание, что все (оба) файлы находятся в одной папке.

Кто-нибудь знает, чтоне так с этим?(Я проверял это в IE и Chrome)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...