第一段:
SqlConnection con = new SqlConnection(conn);
con.Open();
SqlCommand cmd = new SqlCommand("select * from company", con);
SqlDataReader sdr = cmd.ExecuteReader();
ddlSystemID.DataSource = sdr;
ddlProjectID.Items.Clear();
ddlSystemID.DataTextField = "Company_Code";
ddlSystemID.DataValueField = "Company_Code";
ddlSystemID.DataBind();
ddlSystemID.Items.Insert(0, new ListItem("", ""));
con.Close();
sdr.Close();
第二段:
protected void SystemPaneList(object sender, EventArgs e)
{
try
{
SqlConnection con = new SqlConnection(conn);
con.Open();
SqlCommand cmd2 = new SqlCommand("select * from system where Company_Code='" + ddlSystemID.SelectedValue + "'", con);
SqlDataReader sdr2 = cmd2.ExecuteReader();
ddlProjectID.DataSource = sdr2;
ddlProjectID.Items.Clear();
ddlProjectID.DataTextField = "System_ID";
ddlProjectID.DataValueField = "System_ID";
ddlProjectID.DataBind();
ddlProjectID.Items.Insert(0, new ListItem("", ""));
ddlProjectID.Visible = true;
txtClientID.Text = "";
ddlLPane.Items.Clear();
ddlRPane.Items.Clear();
sdr2.Close();
con.Close();
}
catch (Exception ex)
{
new ExceptionHandler(ex, "ProjTSCentralMain", this);
//throw ex;
}
finally
{
if (db != null)
{
//clear all parameters, close dataReader, Command, Connection
db.disconnectDB();
db.Dispose();
}
}
}
第二段里的是 <asp:dropdownlist id="ddlSystemID" runat="server" Width="140px" Font-Size="10pt" ForeColor="Black" OnSelectedIndexChanged="SystemPaneList" AutoPostBack="True"></asp:dropdownlist>
这个控件的 OnSelectedIndexChanged事件
拷贝到服务器上出现打不开我的网页,出现路径读取的时候出错,麻烦高手解决下,非常感谢
17 个解决方案
#1
看你的代码,没发现涉及到路径啊
难道是数据库路径?
难道是数据库路径?
#2
不是啊,显示的是打开我的这个网页就出错了,其他的网页都没问题,数据库路径没问题,我是从服务器里的web.config里面拷过来的
#3
数据库路径不对吧。
#4
提示路径的问题就去找有关路径的原因。。
#5
访问的路径是否正确啊
#6
...说了 我只是在原来的网页上添加的两段代码,路径没有问题,只是添加了这两段代码而已
#7
原来的网页可以正常打开运行
#8
怎么没人说话了啊
#9
重启iis
#10
麻烦你把错误贴出来,这样清楚点,
猜测应该不是路径和数据库的问题,以上代码跟路径没关系呀,看下你发布文件的时候有没有发布页面和后台.dll文件,检查下发布是否正确
猜测应该不是路径和数据库的问题,以上代码跟路径没关系呀,看下你发布文件的时候有没有发布页面和后台.dll文件,检查下发布是否正确
#11
本地能运行不??
#12
本地是可以运行的,发布应该没有问题,我只是把发布到网站上的网页拷贝下来的,然后修改了下
#13
把错误提示贴出来,你表述的不是很到位
#14
尽量用相对路径,在web.config中也可以用相对路径
#15
HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable. Detailed Error InformationModule IIS Web Core
Notification MapRequestHandler
Handler StaticFile
Error Code 0x80070002
Requested URL http://www.ynashk.com:80/mycustompage.htm?aspxerrorpath=/Timesheet/ProjTSCentralMain.aspx
Physical Path E:\Websites\ynashk.com\mycustompage.htm
Logon Method Anonymous
Logon User Anonymous
Most likely causes:
The directory or file specified does not exist on the Web server.
The URL contains a typographical error.
A custom filter or module, such as URLScan, restricts access to the file.
Things you can try:
Create the content on the Web server.
Review the browser URL.
Create a tracing rule to track failed requests for this HTTP status code and see which module is calling SetStatus. For more information about creating a tracing rule for failed requests, click here.
Links and More Information
#16
1、查检一下服务WEB.CONFIG中配置有没有问题,,
2、使用Server.MapPath(Path)设置访问的路径,,
2、使用Server.MapPath(Path)设置访问的路径,,
#17
谢谢大家了,找出问题了,是数据库的路径写成绝对路径了
#1
看你的代码,没发现涉及到路径啊
难道是数据库路径?
难道是数据库路径?
#2
不是啊,显示的是打开我的这个网页就出错了,其他的网页都没问题,数据库路径没问题,我是从服务器里的web.config里面拷过来的
#3
数据库路径不对吧。
#4
提示路径的问题就去找有关路径的原因。。
#5
访问的路径是否正确啊
#6
...说了 我只是在原来的网页上添加的两段代码,路径没有问题,只是添加了这两段代码而已
#7
原来的网页可以正常打开运行
#8
怎么没人说话了啊
#9
重启iis
#10
麻烦你把错误贴出来,这样清楚点,
猜测应该不是路径和数据库的问题,以上代码跟路径没关系呀,看下你发布文件的时候有没有发布页面和后台.dll文件,检查下发布是否正确
猜测应该不是路径和数据库的问题,以上代码跟路径没关系呀,看下你发布文件的时候有没有发布页面和后台.dll文件,检查下发布是否正确
#11
本地能运行不??
#12
本地是可以运行的,发布应该没有问题,我只是把发布到网站上的网页拷贝下来的,然后修改了下
#13
把错误提示贴出来,你表述的不是很到位
#14
尽量用相对路径,在web.config中也可以用相对路径
#15
HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable. Detailed Error InformationModule IIS Web Core
Notification MapRequestHandler
Handler StaticFile
Error Code 0x80070002
Requested URL http://www.ynashk.com:80/mycustompage.htm?aspxerrorpath=/Timesheet/ProjTSCentralMain.aspx
Physical Path E:\Websites\ynashk.com\mycustompage.htm
Logon Method Anonymous
Logon User Anonymous
Most likely causes:
The directory or file specified does not exist on the Web server.
The URL contains a typographical error.
A custom filter or module, such as URLScan, restricts access to the file.
Things you can try:
Create the content on the Web server.
Review the browser URL.
Create a tracing rule to track failed requests for this HTTP status code and see which module is calling SetStatus. For more information about creating a tracing rule for failed requests, click here.
Links and More Information
#16
1、查检一下服务WEB.CONFIG中配置有没有问题,,
2、使用Server.MapPath(Path)设置访问的路径,,
2、使用Server.MapPath(Path)设置访问的路径,,
#17
谢谢大家了,找出问题了,是数据库的路径写成绝对路径了