1,那就是你程序设计的问题了。2,用Session3,听说有个VSS。我也想知道,助顶。。
解决方案 »
- 如何先运行GridView的SelectedIndexChanged事件
- 正则 ,大于0的正整数且不为空
- 请教大家关于导航页的问题!
- 如果说有一个表单控件,可以代替一半的添加数据的代码,您相信吗?
- 求高手救急啊!!!
- 请教Apache下如何配置Asp.net?
- vs2008下 后台绑定gridview没办法进行分页
- 无法加载类型?!
- 请问:如何使用Session对象?
- 有谁知道Asp.Net技术内幕(英文名:inside asp.net )作者:scott 的17章的范例在哪里下?
- "Server Application Unavailable"不小心误删除了asp.net账户。。如何加上?(解决后立刻给分)
- 我做了一人网站的测试版,需要限制用户只能用90天
2,可以用url传参数,也可以用Session,.....
3,这样的工具应该有很多,VSS我也没用过,我们现在是用土办法,各自开发完毕后,在合并,呵呵
2、调用不同的数据库,使用不同的连接字符串,你可以将这些连接字符记录在web.config里面在通过传递他们的key来判断到底是哪个数据库。使用Request["db1"] = db1;然后在新的页面再去利用AppSettings["db1"]得到连接字符就可以了,当然也有其他的办法!
3、VSS以及其他的源代码管理,如果你安装了VSS那么在你的文件菜单里会出来Source Control项,就是用它。
2. 调用不同的数据库 --String strConn=ConfigurationSettings.AppSettings["eForum"];
eforum是数据库名称,更改他, 还有在web.config配置文件设置连接字符串,如果所用的是
vs .net的,就可以自动生成了。
3.关于你这条我就不太清楚了,是不是用封装文件呢?
1.在login.aspx页面的验证代码中,验证成功后的代码里加上一句:
Session["login"]=idTextBox.Text.ToString();//idTextBox是输入用户名的box控件ID
注意:这一句要加在转向页面代码的前面,否则它不执行。验证失败的地方不要添加然后在main.aspx的Page_Load事件中添加如下验证:
private void Page_Load(object sender, System.EventArgs e)
{
if (Session["login"]==null) //如果Session的值为空,就转回登录页面
{Response.Redirect("login.aspx");} //这后面写你的代码,上面那一段要放在最前面
}-------------------------------------------------
2.假设点击按钮后弹出的网页文件名为:newpage.aspx,并假设两个按钮的ID为Btn1和Btn2
在第一个页面中的按钮事件中添加如下代码:
private void Btn1_Click(object sender, System.EventArgs e)
{
Response.Redirect("login.aspx?data=name1");
}
private void Btn2_Click(object sender, System.EventArgs e)
{
Response.Redirect("login.aspx?data=name2");
}然后在newpage.aspx页面中的Page_Load事件中添加如下代码:
private void Page_Load(object sender, System.EventArgs e)
{
string databaseStr=Request.QueryString["data"].ToString();//获取传递至本页的变量data值
//在后面的连接数据库字符串或SQL语句中引用变量databaseStr即可
}--------------------------------------------------
3.我也没有什么先进的方法,一般是各做各的然后再合并,关注中!希望对你有帮助,共同学习!还差20分就两个三角了,十分感谢!