首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

net学的郁闷散分顺便谈谈的经验

2011-12-26 
net学的郁闷散分顺便谈谈各位高手的经验本人从asp转过来的,学.net现在越学越郁闷都混淆了!在对c#没什么基

net学的郁闷散分顺便谈谈各位高手的经验
本人从asp转过来的,学.net现在越学越郁闷都混淆了!
  在对c#没什么基础是不是应该用vb而不用c#????????
      还有谁有好的教程推荐推荐?
顺便问问题
  if   (Session[ "ausername "]   ==   null)
                {
                        Response.Write( " <script> alert( '请先登陆您的用户! ');document.location= 'login.aspx '; </script> ");
                        Response.End();
                }
                else
                {
                        SqlConnection   conn   =   new   SqlConnection( "user   id=sa;password=123;initial   catalog=aspx;Server=KEYJOB;Connect   TimeOut=120; ");
                        conn.Open();
                        SqlCommand   dkrs   =   new   SqlCommand( "select   *   from   admin   where   ausername= ' "   +   Convert.ToString(Session[ "ausername "])   +   " ' ",   conn);
                        SqlDataReader   rs=   dkrs.ExecuteReader();
                        if   (rs.Read())//?????这里如何判断????
                        {
                                Response.Redirect( "Default.aspx ");
                        }
                        else
                        {
                                Response.Write( " <script> alert( '非法用户枪毙! ');window.close(); </script> ");
                                Response.End();
                        }
                }
?那里如何判断????????????

[解决办法]
哈哈,果然你又开一贴啦。先抢个位置先。
[解决办法]
http://www.microsoft.com/china/msdn/events/webcasts/shared/Webcast/MSDNWebCast.aspx

上面很多教程
[解决办法]

[解决办法]
1 我记得是rs.hasRows()
2 没见过Response.End。
你试试
Page.RegisterStartupScript( " ", " <script..... ")
[解决办法]
if (rs.Read())//?????这里如何判断????
{
================
rs.read()如果是true就表示用户已经在数据库中找到了,那么这是个合法用户



Response.Write( " <script> alert( '非法用户枪毙! ');window.close(); </script> ");
Response.End();
还有这里强制性关闭浏览器
怎么写!!!!!!!!!!!!!!1
====================================
window.close();表示强制性关闭浏览器
[解决办法]
兄弟,我到觉得c#好,是回归 C了
[解决办法]
你的代码还是有点乱。
慢不是reader也不是HasRows的问题。
它肯定要比
DataSet1.Tables[0].Rows.Count> 0 要快很多。
[解决办法]
对c#没什么基础是不是应该用vb而不用c#?
============================================
建议学C#,没基础不要紧,只要用二三个月的时间就可以学会C#了.
入门的教材推荐 <C#完全手册> ,有电子版,很清晰.
[解决办法]
你那样判断也是对的,还要加个密码判断吧
Response.End就不用了

[解决办法]
站位
[解决办法]
if (rs.Read())//?????这里如何判断????
{
Response.Redirect( "Default.aspx ");
}
====================
这种写法SqlDataReader对象和SqlConnection对象都没关
[解决办法]
另外这段代码是你自己写的吧,CONN没有关闭啊!!
[解决办法]
能关闭 搂主想要的是不是不要提示的强制关闭???
[解决办法]
Response.Write( " <script> alert( '非法用户枪毙! ');window.opener=null;window.close(); </script> ");
无提示强制关闭窗口
[解决办法]
连接数据库后 记得conn.close();
[解决办法]
up
[解决办法]
你直接把alert();那去了不就行了,直接window.close();不就关闭了
[解决办法]
if (rs.Read())//?????这里如何判断????
===========
你不都做了判断了迈?


记得关闭 connection

> > >

conn.close()
[解决办法]
要进步快就多写代码,做项目
[解决办法]
养成习惯用把数据库操作包含在using语句中,就不用手动关闭datareader和conn了
[解决办法]
顶了在说
[解决办法]
SqlDataReader.HasRows 属性 (System.Data.SqlClient)
获取一个值,该值指示 SqlDataReader 是否包含一行或多行。如果 SqlDataReader 包含一行或多行,则为 true;否则为 false。

[解决办法]
楼主,你要屏弃ASP的思想..我和你一样,所以慢慢学

像你这样写ASP.NET代码..最多是用C#来写ASP...有意思伐?

语言是浮云...

我认为VB.NET不简单..如果我选择,我肯定选C#...因为我最初目标是JAVA...


如果楼主对VB特有感情的话,可以学VB.NET..但是我要说...学VB.NET和C#一样,从学习难度来说!


P.S.我发现外企用VB.NET的多(尤其是日本公司),而中国公司用C#的多...看你想在哪发展了!
[解决办法]
Response.Write( " <script> alert( '非法用户枪毙! ');window.close(); </script> ");
----------------
很个性,不过记住别写顺手了,交客户版本的时候 没有改过来。


------解决方案--------------------


up
[解决办法]
connection 要关
[解决办法]
不要急,
慢慢来,
相信自己
[解决办法]
代码好烂,惨不忍睹~~~
[解决办法]
Response.Write( " <script> alert( '非法用户枪毙! ');window.close(); </script> ");
Response.End();
还有这里强制性关闭浏览器
怎么写!!!!!!!!!!!!!!1
-------------------------------------------------------
Response.Write( " <script> alert( '非法用户枪毙! ');window.opener=null;window.close(); </script> ");

????
[解决办法]
ding
[解决办法]
永远、永远、永远不要放弃!
[解决办法]
别人客户端禁用脚本
[解决办法]
感动!
[解决办法]
jf
[解决办法]
学习
[解决办法]
强烈赞同iamXiaMi()

你这是在用.NET来写ASP

且不管你的语句有无错误,你的思想就是落伍的,面向过程的
你要张开双臂去拥抱.NET,就要放弃你以前习以为常的ASP思路,
对新技术要敏感,要知道.Net也是在不断演化中的,要去主动接受,没有人会走过来告诉你现在又出了什么新技术。

比如:
要做身份验证,.Net已经有了Membership,如果你嫌它的不好,可以自己实现一个MembershipProvider,退一万步,讲至少可以实现一个基类,在基类的方法中提供对用户的校验功能,你所有需要身份验证的页面的.CS或.VB文件继承这个基类。而你根本不去了解。
要知道编程思想不正确,你即使再写一百遍类似的程序也不会又什么进步。这一点我深有体会。
[解决办法]
建议学C#,没基础不要紧,只要用二三个月的时间就可以学会C#了.
入门的教材推荐 <C#完全手册> ,有电子版,很清晰.
[解决办法]
sqldatareader貌似就是像你那样直接判断下就可以了的啊。还需要什么条件啊。
看下MSDN嘛,讲的很详细。
顶unuserd,面向对象思想很重要。
[解决办法]
教程,你直接在CSDN上面搜索,能找到很多关于C#和asp.net学习相关的教程。
[解决办法]
本人从asp转过来的,学.net现在越学越郁闷都混淆了!
在对c#没什么基础是不是应该用vb而不用c#????????
没关系直接C#,建议先看于海涛asp.net视频入门一下
推荐看书如亲密接触ASP.Net
[解决办法]
亲密接触ASP.NET我觉得不好..首先是1.1的...而现在基本都转2.0了

其次亲密接触ASP.NET都没做到代码分离模式...看了很郁闷的


我再说句.....因为VBSCRIPT做CLASS比较烦琐,所以ASP更习惯的是做个SQL就建立个RECORDSET...
但VB.NET和C#是OO语言,所以可以建立类来简化你的代码...
[解决办法]
我也是从asp转来的,对c#一点不了解,什么基础都没有,不过只要坚持,三个月足矣
[解决办法]
坚持啊,兄弟
[解决办法]
up
[解决办法]
window.close

看看petshop吧,那个代码还是比较 容易读懂的
[解决办法]
莫愁前路无知己,天下谁人不识君!
[解决办法]
net学的郁闷接分顺便谈谈各位高手的经验

热点排行