如何将参数传递给dll

时间:2011-06-29 08:02:16

标签: c# .net asp.net

我创建了类型类库的应用程序来打开RDP

我希望将这个Windows应用程序嵌入到Web应用程序中,但我需要将服务器名称,用户名和密码作为参数传递给dll。

我知道我可以使用object标签在网页中嵌入dll并使用PARAM传递参数但我需要的是使代码传递的PARAM值不是对象标签中的静态

<OBJECT id="MyWinControl1" height="200" width="200" classid="http:rdp.dll#rdp.rdpControl.cs" VIEWASTEXT>
            <PARAM NAME="IP" VALUE="need to pass it by code from Web page" >

我该怎么做?

我正在使用C#ASP.NET 2008

1 个答案:

答案 0 :(得分:0)

<PARAM NAME="IP" VALUE=<%=value_from_codebehind%> >

<强>代码隐藏:

//define string named value_from_codebehind
public string value_from_codebehind;

之后你可以为value_from_codebehind

指定值
value_from_codebehind = "\"passing_value\"";

此带有配额的"passing_value"将转到<%=value_from_codebehind%>,即您将获得

<PARAM NAME="IP" VALUE="passing_value" >