Tôi có một số mã trong trang chủ của tôi thành lập một một siêu liên kết với một số bối cảnh thông tin nhạy cảmLàm cách nào để loại bỏ __o không được khai báo?
<%If Not IsNothing(Profile.ClientID) Then%>
<span class="menu-nav">
<a target="_blank"
href=
"http://b/x.aspx?ClientID=<%=Profile.ClientID.ToString()%>&Initials=<%=Session("Initials")%>"
>
Send
<br />
SMS
<br />
</a>
</span>
<%End If %>
<span class="menu-nav"> <!-- Name __o is not declared Error is flagged here-->
Bây giờ vấn đề này có vẻ là ở phần href. Nếu tôi xóa mã động thì lỗi sẽ biến mất. Bất cứ ai có thể cho tôi biết làm thế nào để giải quyết vấn đề này?
http://forums.asp.net/p/923745/1266105.aspx –
... <%="" %> ... khắc phục sự cố của tôi, nhưng giải thích về "Chúng tôi sẽ tạo ra một cái gì đó như thế này .. if (true) { đối tượng @__o; @__o = 1; } @__o = 2; " không có ý nghĩa trong ví dụ của tôi, vì tất cả "<%= var %>" của tôi nằm bên trong "IF" đơn của tôi, không có gì bên ngoài và họ đang ném lỗi từ bên trong "IF". –
Việc sử dụng '<%="" %>' làm việc cho tôi, không có lỗi gây phiền nhiễu nhiều hơn nữa ..thxs – Yaroslav