Application_Start和index.aspx中的代码贴出来
解决方案 »
- 如何在loading page时显示一个类似进程控件的东西
- 有奖(100分)征寻js特效下载的网站
- 调试asp.net时地址里面自动加了随机字符,很急
- GridView样式表问题
- 简单的XML问题
- 荆州信息园网站征求友情链接,并欢迎网友访问并发贴留言。
- 我的程序是要实现点击DataGrid中的一行,然后弹出子窗口进行编辑,操作完后刷新父窗口的DataGrid,为什么会出现以下提示呢:"不重新发送信息,
- 日期显示及插入问题
- label中时间显示问题
- 请教各位讨论,Cookie And Session权限储存时哪个好一些?有些很多笨客户的IE不支持Cookie(见内容)
- 一个菜鸟的初级问题
- 请问一下,谁有asp.net的网站的源代码,我想通过源代码学习asp.net。
1、你应该将DW信息写入一文件中保存,比如xml或者txt文件,不要视图写入web.config文件
2、确认你的setup.aspx页面能够将用户的信息写入xml文件,可以在资源管理器中打开xml了查看,可以使用datasetde ReadXML(),WriteXML(),记住一定用WriteXML()将信息写回xml文件
3、在应用Application_Start,将dw信息读取出来application("DW")=DW,确保这句话正确执行,可以debug查看的。
贴出来看看
If Application("conn") = "" Or Application("conn") Is Nothing Or Application ("DanWeiID") = "" Or Application("DanWeiID") Is Nothing Or Application("DanWeiMing") = "" Or Application("DanWeiMing") Is Nothing Then
Response.Write("<html><head><title>系统配置</title><meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312""></head><body bgcolor=""#FFFFFF"" text=""#000000""><p>在登录系统之前,请先进行系统配置!谢谢合作! </p><p><a href=""setup.aspx"">系统配置</a></p></body></html>")
Response.End()
End IfApplication_Start:
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
LoadSystemConfig()
End Sub Private Sub LoadSystemConfig()
Dim xmlDoc As New XmlDocument()
Try
xmlDoc.Load(Server.MapPath("system.conf"))
//此处省去读文件的一部分内容
Application("conn") = GetConn(srv, db, login, pwd)
Application("DanWeiID") = xmlDoc.SelectSingleNode("descendant::DANWEIID").FirstChild.Value
Application("DanWeiMing") = xmlDoc.SelectSingleNode("descendant::DANWEIMING").FirstChild.Value
Catch ex As Exception
Dim s As String = ex.Message
End Try
End SubPublic Shared Function GetConn(ByVal server As String, ByVal db As String, ByVal login As String, ByVal pwd As String) As String
Dim str As String
str = "Provider=SQLOLEDB.1;Password=" + pwd
str += ";Persist Security Info=True;User ID=" + login
str += ";Initial Catalog=" + db + ";Data Source=" + server
str += ";Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=sodar;Use Encryption for Data=False;Tag with column collation when possible=False"
Return str
End Function