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