0

编码 :

 <telerik:RadWindow ID="window_GoogleMap" runat="server" ShowContentDuringLoad="false"
        AutoSizeBehaviors="Default" Animation="Fade" OpenerElementID="btn_GoogleMap"
        AutoSize="true" Skin="Metro" Behaviors="Close,Resize,Move" VisibleStatusbar="false" OnClientBeforeShow="beforeShow"
        NavigateUrl='<%# "NetworksMap.aspx?ctry="+ hf_Country.Value +"&name="+ BasePage.GlobalCountryName+"&casa="+document.getElementById("<%=hf_Casa.ClientID %>").value +"&twn="+document.getElementById("<%=hf_Casa.ClientID %>").value %>'>
    </telerik:RadWindow>

我很确定 hf_Casa 和 hf_Town 有值,但它给了我一个错误,即 url 设置不正确

4

1 回答 1

0

您不能像这样在元素属性值中使用变量值(即"some + variable + etc"在引号之间使用),它被视为文字字符串。相反,可以使用内联代码块(<%= %>...糟糕)或从代码隐藏中设置它。

于 2013-07-08T08:56:47.020 回答