日期:2014-05-17  浏览次数:20533 次

再次求助各位大大 余下分数全额奉上
本人学习.NET差不多已经有三个星期了  目前在做数据库连接的问题已经如鱼得水   但是我现在遇到了一点很神奇的问题   
1.页面跳转   我前面做了登陆然后跳转   ok了  运行完美通过  然后再跳转页面陆续加了很多功能   现在新闻版块快完工了   都是分肯多个块   然后在那个iframe中显示    本来想着测试一下整个流程   登陆失败了  不知道为什么  不能跳转   什么密码错误提示也没了    就算我新建一个button什么别的验证也没有跳转也不行   然后就是我想着那就不从Login页面吧  点击跳转页面在浏览器中查看发现进去的也是Login页面   我感觉或许这是上天安排给我的一个困难    我说我不怕  虽然蠢了一点不就是重做一遍   一步步测试就知道那里错了    现在仅仅一个登陆页面也跳转不了   真心不知道怎么回事    
2.我现在数据库用的是这样的连接
<add name="ConnectionString" connectionString="Data Source=TD77;Initial Catalog=&quot;C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\WEBSITE1\APP_DATA\TEST.MDF&quot;;User ID=sa;Password=sa"
providerName="System.Data.SqlClient" />

可以连接上没问题   但是我想问的是假如我做完了   我把这个整个文件拷过去同局域网中的机子上运行我这个文件  是不是也能连接成功?
3.麻烦各位大哥推荐我一下就算你们常说的修炼内功的书    
数据库 .NET website button login

------解决方案--------------------
你连接字符串里面的Catelog只要写数据库的名称就可以了

类似这样

string connectionStringTest4 = @"Data Source = BL48VQ68YDRNQMN\SQLEXPRESS; Initial Catalog = tempdb; User Id = admin; Password = 123456;";


不需要吧数据库的路径都给写了

还有如果是放在局域网的话 你数据库不用动,开启数据库的远程连接即可,用IP来连接

学这个不是光看书就看出来,首先要把基础打好(c#的基础),不然遇到问题雾水,然后多做,多问,要学会运用百度 google,你遇到的问题基本都能解决

------解决方案--------------------
Jeffrey 《CLR via C#》
------解决方案--------------------
2\你的链接是不正确的,sql 的链接其实很简单,配置完数据库
server=.;uid=sa;pwd=123456;database=数据库名称;
------解决方案--------------------
3\实践比什么都重要,一切从实践出发
------解决方案--------------------
Response.Redirect("Default.aspx"); 
改成
Response.Redirect("<script>window.open('window','_top');</script>"); 
Respones.End();
------解决方案--------------------
     <asp:Button ID="Button1" runat="server" Text="登陆" ValidationGroup="Login" onclick="Button1_Click" PostBackUrl="Default.aspx" />
红色部分删掉试试
------解决方案--------------------
你一个页面出现了两种写法,你确定路径正确了吗?

Response.Redirect("Default.aspx");
Response.Redirect("~/Default.aspx");
------解决方案--------------------
Respones应该是Response
  Response.Redirect("<script>window.open('Default.aspx','_top');</script>");

------解决方案--------------------
引用:
会不会是我第二个跳转窗口的问题  我试了一下用function函数来写  就是
JavaScript code?1234function closeWindow() {        window.open('Default.aspx');        window.close();    }