大家都来看看!

wangye828214 2009-12-26 03:23:06
向高手请教问题:

一: 我刚刚在做一个blog项目 出现了一个问题在这里求个原因

我用的是三层架构做的 BLL DAL Model Wed 在DAL类库下我加了一个app.congif 文件有写连接数据库的字符窜

在Wed 中也加了一个wed.config 文件 数据库有用 Visunal studio 命令(aspnet_regsql) 加了一些系统生成的表

<connectionStrings>
<remove name="localSqlServer"/>
<add name="localSqlServer"connectionString="server=yanhan;uid=sa;pwd=wish;database=blogDB"/>
</connectionStrings>

之后就报错了 有是报sa登陆失败 有是报未将对象引用到实列化 最后我一步一步的调试最终错误在 连接数据库的字符串上
我的DAL有个连接数据库的方法 做的是一个 <单列类>

public class Myconnection
{
static SqlConnection conn=null;
private Myconnection()
{ }

public static SqlConnection getconn()
{
if (conn == null)
{
string s = ConfigurationManager.ConnectionStrings["localSqlServer"].ConnectionString;
conn = new SqlConnection(s);

}
return conn;
}

}

按道理说在DAL中有个 app.config文件 是不会有问题的

之后过了一天没有解决 我本想重做 但我把 DAL中的app.config文件删掉了就没有错误了 这个何解...??


问题二:

在母版页有写:
<div id="menu">
<ul>
<%
BLL.FirstCatelog f = new BLL.FirstCatelog();
DataTable dt=f.getAllCatelog();
foreach (DataRow d in dt.Rows)
{
Response.Write("<li><a href=" + d["名称"] + ">" + d["名称"] + "</a></li>");
Response.Write("<li class='xian'></li>");

}
%>
</ul>
</div>


而子页中有 :
<asp:DataList ID="DataList1" runat="server" RepeatColumns="2" Width="100%"
DataKeyField="id" onitemdatabound="DataList1_ItemDataBound">
<ItemTemplate>
<div class="title"> <a name="<%# Eval("名称") %>"><%# Eval("名称") %></a></div>
<div class="itm">
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" BorderStyle="None" BorderWidth="0px" ShowHeader="False">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<div>
<ul>
<li>
<asp:Image ID="Image1" runat="server" ImageUrl="~/images/toolbar_save.gif" />
<a href="ShowFile.aspx?id=<%# Eval("id") %>&username=<%# Eval("username") %>"><%# "["+Eval("username")+"]"+ Eval("标题") %></a>
</li>
</ul>
</div>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
</ItemTemplate>

</asp:DataList>

想做个锚连接 有错误应该怎么写
<a name="<%# Eval("名称") %>"><%# Eval("名称") %></a>
...全文
65 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovexilove 2009-12-26
  • 打赏
  • 举报
回复
帮顶
wangye828214 2009-12-26
  • 打赏
  • 举报
回复
谢谢
我去式式

我是新手
qtlhn 2009-12-26
  • 打赏
  • 举报
回复
链接不是写在 web.config 里的么,
用app.config干什么?
huming_h 2009-12-26
  • 打赏
  • 举报
回复
问题一,建议你用web.config文件
问题二,<%# Eval("名称") %> 这种方式是数据源绑定时的写法。应该改为<%=名称%>
.cs文件中给protected string 名称="";//赋值

62,264

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧