首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Asp.Net编译器错误

Asp.Net编译器错误
EN

Stack Overflow用户
提问于 2015-10-31 10:59:47
回答 1查看 76关注 0票数 2

使用Asp.NET 4和c#以及visual 2010。我创建了一个存储新闻的表,它的列是新闻标题、新闻文本和新闻id,这是主要的键。

我在一个网格视图项目模板中有一个超链接,获取它的文本来自新闻表格中的新闻标题。

我的网格视图显示来自News表的信息(它显示新闻标题和新闻文本)

我的超链接导航网址是一个名为新闻信息的网页。在新闻信息,我必须标签,所以当你点击一个新闻标题,这是一个超链接在网格视图,它将您重定向到新闻信息,在新闻信息,你会看到新闻标题和新闻文本在这两个标签。

以下是网格视图中的超链接代码:

代码语言:javascript
复制
 <asp:HyperLink ID="HyperLink112" runat="server" 
 NavigateUrl='~/Admin/NewsContentPage.aspx?NewsId=<%# Eval("NewsId") %>' Text='<%# Eval("NewsTitle") %>' />

以下是新闻信息页面Form_Load事件的代码:

代码语言:javascript
复制
protected void Page_Load(object sender, EventArgs e)
{
    int newsid = Convert.ToInt32(Request.QueryString["NewsId"]);
    Label1.Text = newsid.ToString();
}

当我点击一个网格视图标题(我指的是显示新闻标题的超链接)时,我得到了这个错误:

单击此处查看图像

我该怎么办?!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-31 12:42:53

我想你对导航url有问题。这是解决办法检查一些并选择最好的。使用这样的构造:

代码语言:javascript
复制
NavigateUrl='<%# Eval("NewsId","~/Admin/NewsContentPage.aspx?NewsId={0}") %>'

正如我说过的,问题是导航url,特别是字符串连接的概率。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33450786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档