日期:2014-05-18  浏览次数:20439 次

关于ASP.NET 2.0几个菜鸟问题!!!急寻高手帮忙!!
本人刚开始学ASP.net不久,在此请教诸位高手几个问题,如果要填代码请告诉我C#的。  

1。我只会用DetailGrid里面的“插入”选项来添加数据,页面一开始显示的都是一个已经存好的数据,点“插入”以后才出现文本框可以添加数据。我想问的是如果是自己选择几个textbox和一个button,怎么才能通过单击button就把所填的数据加入数据库呢?  

2。关于登陆的问题,我也只会用里面给定的LOGIN控件来实现,但是给定的那个注册的控件只有账号,密码,EMAIL等几个选项,我想再添加几个类似姓名、地址啊等等的项,要怎么添加呢?还有那个LOGIN控件默认的密码必须是7位,还得有一个特殊字符,怎么把这个规定取消?  

3。如何在登陆后查看自己注册时填写的资料?  

我是毕业设计需要用这个做一个项目管理系统,由于以前没学过,现在自己研究起来挺吃力的,希望各位高手能帮帮我,最好用最明白的话来解释这几个问题,小女子不胜感激!谢谢谢谢!!!


------解决方案--------------------
1.新手的话,可以取控件的内容自己拼SQL语句,在button的点击事件中执行。
2.感觉logon控件不好用,不够灵活,可以使用FormView之类的设计这类模块.
3.2005的话,DetailDataView是个不错的选择~
------解决方案--------------------
1: 在设计面板中双击你的Button, 然后编写程序代码

2: 在 "工具 "中拉入几个textbox, 然后在双击提交按钮进行代码编写.利用textbox1.text取得文本框的数据,然后插入到你想保存数据的地方, 保存数据有两个办法,一是利用profile,另一个就是新建一个数据库表.

3:特殊字符的问题,可以在IIS的ASP.NET选项卡中更改,也可以直接在web.config中更改!
------解决方案--------------------
protected void Button1_Click(object sender, EventArgs e)
{

SqlConnection myconnection = new SqlConnection(ConfigurationManager.ConnectionStrings[ "webConnectionString "].ConnectionString);

SqlCommand INSERT = new SqlCommand( "INSERT INTO data (incomenum,income,payoutnum,payout) VALUES( ' " + incomenum.Text + " ', ' " + income.Text + " ', ' " + payoutnum.Text + " ', ' " + payout.Text + " ') ", myconnection);
myconnection.Open();
INSERT.ExecuteNonQuery();
myconnection.Close();

这是简单的新建语句,你可以去借ADO.NET的书去看看~~~希望对你有所帮助!
------解决方案--------------------
1. 要写些代码...本想写的,但担心我现在写的代码你看起来吃力

2. Login是给初学者使用的控件,应该自己实现界面

3. 根据登录的标识查询你的资料并显示
------解决方案--------------------
简单来说:
使用Microsoft Visual Studio .NET 2003或2005自己可以制作登陆窗体啊
新建widows应用程序 然后出现个界面 你可以到工具箱拖些控件出来自己制作窗体啊
然后点选一些控件在属性里选择事件后双击就可以自动生成事件 然后你自己写代码实现功能