代码:
<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有值,但是它给了我一个错误,即网址设置不正确
答案 0 :(得分:0)
你不能只在元素属性值中使用变量值(即在引号之间使用"some + variable + etc"
),它被视为文字字符串。相反,使用内联代码块(<%= %>
...可怕)或从代码隐藏设置它。