读书人

再次各位大大 余上分数全额奉下

发布时间: 2013-03-17 13:48:32 作者: rapoo

再次求助各位大大 余下分数全额奉上
本人学习.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>");

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


也不能跳转 窗口关了打开还是Login


试试我上面说的方法,应该没问题。
你用这个办法只是强行打开default.aspx页面,但是default.aspx页面有判断SESSION,无效会马上返回login页面,所以实际上是打开了default.aspx但是立即又跳转回login.aspx,只是肉眼看不到罢了
[解决办法]
onclick="closeWindow() --> onclick="window.close()"

window.open('Default.aspx'); --> window.location="Default.aspx"

读书人网 >asp.net

热点推荐