【问题标题】:User Control in VB.NETVB.NET 中的用户控制
【发布时间】:2011-03-04 13:21:37
【问题描述】:

我有一个超链接作为用户控件。当我点击它时,我需要打开一个新的弹出窗口。 我的代码是这样的:

CType(hypowner.FindControl("txtEmp"), HyperLink).NavigateUrl = "EmployeeDetails.aspx?empno=" + myPlant.OwnerID

这里,“hypowner”是我当前页面上的超链接。 “txtemp”是我的用户控件的超链接。同样的方式,我必须做十个这样的控制。它们采用不同的查询字符串。 有人可以帮我解决这个问题吗?

谢谢。

【问题讨论】:

    标签: vb.net controls


    【解决方案1】:

    使用window.open

    <a href="javascript:;" onclick="javascript:window.open(...)">Text</a>
    

    编辑

    如果 href 已经设置好了,你可以这样使用:

    <a
        href="http://www.google.com/"
        onclick="javascript:window.open(this.href, ...);return false;"
    >Text</a>
    

    【讨论】:

    • 问题是我有大约 10 个这样的超链接,它们必须用不同的查询字符串打开。所以,我在我的 vb 文件中使用它们,如下所示: CType(hyppm.FindControl("txtEmp"), HyperLink).NavigateUrl = "EmployeeDetails.aspx?empno=" + myPlant.PlantManagerID
    • 通过编写一些您尝试过的代码和您需要的确切代码来更改您的问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-31
    • 1970-01-01
    • 1970-01-01
    • 2021-02-07
    • 1970-01-01
    相关资源
    最近更新 更多