【问题标题】:how to pass parameters to dll如何将参数传递给dll
【发布时间】:2011-06-29 16:40:37
【问题描述】:

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

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

我知道我可以使用对象标签在网页中嵌入 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

【问题讨论】:

    标签: c# .net asp.net


    【解决方案1】:
    <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" 将转到&lt;%=value_from_codebehind%&gt;,即你会得到

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-29
      • 2012-04-16
      • 1970-01-01
      • 2021-07-18
      相关资源
      最近更新 更多