读书人

asp.net有关问题解决

发布时间: 2012-03-26 15:46:56 作者: rapoo

asp.net问题,急解决
“/”应用程序中的服务器错误。
--------------------------------------------

编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误消息: CS1010: 常量中有换行符

源错误:



行 340: <p>
行 341: <tr><td>
行 342:   <asp:HyperLink runat="server" ID="HyperLink6" Target="_blank"
行 343: NavigateUrl='<%# ~/NewsContent.aspx?ID="+Eval("NeInKnID") %>'
行 344: Text='<%# Eval("Title") %>'></asp:HyperLink>




这什么原因啊?在网上搜了相关的内容,试了下都没用啊?
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="GIS专业网站.index" %>

[解决办法]
<asp:HyperLink runat="server" ID="HyperLink6" Target="_blank"
NavigateUrl='<%# ~/NewsContent.aspx?ID="+Eval("NeInKnID") %>'
Text='<%# Eval("Title") %>'></asp:HyperLink>
改成

<asp:HyperLink runat="server" ID="HyperLink6" Target="_blank"
NavigateUrl='<%# Page.ResolveUrl("~") + "NewsContent.aspx?ID="+Eval("NeInKnID") %>'
Text='<%# Eval("Title") %>'></asp:HyperLink>

[解决办法]
NavigateUrl='<%# ~/NewsContent.aspx?ID="+Eval("NeInKnID") %>'
试试这句用string.Format拼行不行
NavigateUrl='<%#string.Format(" ~/NewsContent.aspx?ID={0}",+Eval("NeInKnID")) %>'

读书人网 >asp.net

热点推荐