asp.net页面传值 开发的页面如何在手机上正常显示

asp.net连接查询SQL数据库,把结果显示在网页上
在ASP.NET中,使用C#连接SQL,并使用SQL语句查询,以前从来没有接触过C#,最近用到了,摸索了两天终于运行起来了,Mark一下,不喜勿喷
有两种方法:(说的是第一种方法不安全,我也不清楚^_^)
第一种方法:
/建立ASP.NET Web 应用程序,直接在Page_load函数中加入一下代码,貌似就可以用了&&
public void Page_Load(object sender, EventArgs e)&
&&& using (SqlConnection con = new SqlConnection(&Data Source=.;uid=pwd=Database=NorthWind&))&
&&&&&&& string username = &forever&;&
&&&&&&& string strSQL = &select * from table where name='& + username + &'&;&
&&&&&&& SqlDataAdapter adapter = new SqlDataAdapter(strSQL, con);&
&&&&&&& DataSet ds = new DataSet();&
&&&&&&& adapter.Fill(ds);&
&&&&&&& foreach (DataRowView drv in ds.Tables[0].DefaultView)&
&&&&&&& {&
&&&&&&&&&&& Response.Write(drv[&第一个字段&]+&|&+drv[&第二个字段&]);&
&&&&&&& }&
//建立ASP.NET Web 应用程序,直接在Page_load函数中加入一下代码,貌似就可以用了
public void Page_Load(object sender, EventArgs e)
&using (SqlConnection con = new SqlConnection(&Data Source=.;uid=pwd=Database=NorthWind&))
&&string username = &forever&;
&&string strSQL = &select * from table where name='& + username + &'&;
&&SqlDataAdapter adapter = new SqlDataAdapter(strSQL, con);
&&DataSet ds = new DataSet();
&&adapter.Fill(ds);
&&foreach (DataRowView drv in ds.Tables[0].DefaultView)
&&&Response.Write(drv[&第一个字段&]+&|&+drv[&第二个字段&]);
第二种方法说的比较安全,就是比较麻烦
//1、修改Web.config配置文件&&
&configuration&&
& &connectionStrings&&
& &/connectionStrings&&
& //下面三行是添加的内容,即连接数据库的信息&&
& &appSettings&&
&&& &add key=&connect& value=&server=.;database=NorthWuid=pwd=&/&&
& &/appSettings&&
& &system.web&&
//2、连接数据库&&
&&& sCon = ConfigurationManager.AppSettings[&connect&];&
&&& if (string.IsNullOrEmpty(sCon))&
&&&&&&& Response.Write(&连接字符串为空!&);&
&&& con = new SqlConnection(sCon);&
//3、打开数据库&&
&&& if (con.State == ConnectionState.Closed)&
&&& con.Open();&
//4、查询函数&&
public SqlDataReader ExcuteDataReader(string strTxt, CommandType cmdType, SqlParameter[] Params)&
&&& SqlDataReader dr =&
&&& if (con.State == ConnectionState.Closed)&
&&&&&&& Response.Write(&数据库的连接没有打开!&);&
&&& SqlCommand cmd = new SqlCommand();&
&&& cmd.Connection =&
&&& cmd.CommandText = strT&
&&& cmd.CommandType = cmdT&
&&& if (Params != null)&
&&&&&&& foreach (SqlParameter param in Params)&
&&&&&&& {&
&&&&&&&&&&& if (param != null) cmd.Parameters.Add(param);&
&&&&&&& }&
#if NOTALLOWEXCEPTION&&
&&&&&&& if (cmd.ExecuteScalar() != null)&
&&&&&&& {&
&&&&&&&&&&& dr = cmd.ExecuteReader();&
&&&&&&&&&&&&&&& }&
#if NOTALLOWEXCEPTION&&
&&& catch(SqlException se)&
&&&&&&& _objToShowErr =&
&&&&&&&&&&&&&&& _sError = se.M&
&&&&&&&&&&&&&&&&
&&& finally
&&&&&&& cmd.Dispose();&
//5、执行查询&&&&&&
&&& //SQL语句,id=N'id',加个N是为了能识别中文字符。&&
&&& string s = &select * from table where id=N'& + id + &'&;&
&&& SqlParameter[] Params1 =&
&&& //保存结果&&
&&& SqlDataReader select_result =&
&&& select_result = a.ExcuteDataReader(s, CommandType.Text, Params1);&
&&& string ss = &&;&
&&& while (select_result.Read())&
&&&&&&& //根据自己的字段数写&&
&&&&&&& ss = ss + &第一个字段:& + select_result[0] + &, 第二个字段:& + select_result[1] + &; &;&&&&&&&&&
&&& //测试输出&&
&&& Response.Write(ss);&
//1、修改Web.config配置文件
&configuration&
& &connectionStrings&
& &/connectionStrings&
& //下面三行是添加的内容,即连接数据库的信息
& &appSettings&
&&& &add key=&connect& value=&server=.;database=NorthWuid=pwd=&/&
& &/appSettings&
& &system.web&
//2、连接数据库
&sCon = ConfigurationManager.AppSettings[&connect&];
&if (string.IsNullOrEmpty(sCon))
&&Response.Write(&连接字符串为空!&);
&con = new SqlConnection(sCon);
//3、打开数据库
&if (con.State == ConnectionState.Closed)
&con.Open();
//4、查询函数
public SqlDataReader ExcuteDataReader(string strTxt, CommandType cmdType, SqlParameter[] Params)
&SqlDataReader dr =
&if (con.State == ConnectionState.Closed)
&&Response.Write(&数据库的连接没有打开!&);
&SqlCommand cmd = new SqlCommand();
&cmd.Connection =
&cmd.CommandText = strT
&cmd.CommandType = cmdT
&if (Params != null)
&&foreach (SqlParameter param in Params)
&&&if (param != null) cmd.Parameters.Add(param);
#if NOTALLOWEXCEPTION
&&if (cmd.ExecuteScalar() != null)
&&&dr = cmd.ExecuteReader();
&&&&&&&&&&&&&&& }
#if NOTALLOWEXCEPTION
&catch(SqlException se)
&&_objToShowErr =
&&&&&&&&&&&&&&& _sError = se.M
&&&&&&&&&&&&&&&
&&cmd.Dispose();
//5、执行查询&
&//SQL语句,id=N'id',加个N是为了能识别中文字符。
&string s = &select * from table where id=N'& + id + &'&;
&SqlParameter[] Params1 =
&//保存结果
&SqlDataReader select_result =
&select_result = a.ExcuteDataReader(s, CommandType.Text, Params1);
&string ss = &&;
&while (select_result.Read())
&&//根据自己的字段数写
&&ss = ss + &第一个字段:& + select_result[0] + &, 第二个字段:& + select_result[1] + &; &;&&&&&&&
&//测试输出
&Response.Write(ss);【图文】ASPNET网页设计与网站开发第6章 页面切换与导航_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&100W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
您可以上传图片描述问题
联系电话:
请填写真实有效的信息,以便工作人员联系您,我们为您严格保密。
ASPNET网页设计与网站开发第6章 页面切换与导航
沈阳机械老师|
总评分3.8|
用知识赚钱
试读已结束,如果需要继续阅读或下载,敬请购买
定制HR最喜欢的简历
你可能喜欢用asp.net开发网站,返回的页面是HTML5代码,但是不能正常显示h5控件_百度知道
用asp.net开发网站,返回的页面是HTML5代码,但是不能正常显示h5控件
用asp.net开发网站,返回的页面是HTML5代码,但是不能正常显示h5控件,但是用本地记事本写同样的代码用浏览器打开就能正常显示,我可以肯定我的浏览器是支持h5的,而且vs也是2012的...
用asp.net开发网站,返回的页面是HTML5代码,但是不能正常显示h5控件,但是用本地记事本写同样的代码用浏览器打开就能正常显示,我可以肯定我的浏览器是支持h5的,而且vs也是2012的
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:67
获赞数:225
在浏览器里运行,然后F12 查看源代码,找到 这个h5 并点击,看一下它对应的样式,与你在vs 里写的 有什么不同。 可能的原因:1.它有父级容器,父级容器的样式 影响到了它。
2.它有子元素,子元素影响到了它的显示。
3.在你项目的其他地方,你修改了它应用的样式,照成样式改变。没看到源码,我能想到的只有这些。。。
来自电脑网络类芝麻团
采纳数:543
获赞数:597
参与团队:
会不会是HTML规范问题?
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。其他回答(3)
用jquery mobile
来学习学习。
园豆:3993
推荐一个,angularjs,很轻型的前端mvc框架,对手机网页的交互性提升非常大。
收获园豆:5
清除回答草稿
&&&您需要以后才能回答,未注册用户请先。怎样让ASP.NET制作的网站在手机上全屏浏览,适合在手机上访问呢?
其实很简单:做法如下:
只需要在&head&和&/head&之间插入以下代码即可。
&meta name="viewport" content="width=device-width, initial-scale=1" /&
以下是参数解释说明:
width - viewport的宽度 height - viewport的高度
initial-scale - 初始的缩放比例
minimum-scale - 允许用户缩放到的最小比例
maximum-scale - 允许用户缩放到的最大比例
user-scalable - 用户是否可以手动缩放
加上这段代码后 页面按1:1的初始化比例显示了。
经测试,成功实现!
一步使你的asp.net网站在手机浏览器上全屏显示
首先要加入下面的代码:
让ASP.NET制作的网页适应手机屏幕
一般手机打开asp.net制作的网页字体会显得特别小,需要手动放大,影响用户体验。有没有什么方式可以让浏览器帮用户完成这个操作呢?非常简单~在&head&和&...
使自己做的asp.net网页适应手机浏览
使自己做的asp.net网页适应手机浏览:
在之间插入以下代码:
参数说明:
width-viewport的宽度是height-viewport的高度
initial-scale:初始的缩...
C#Net开发 手机网站和普通网站有什么区别
C#的代码逻辑功能实现与移动网站和普通网站关系不大,所谓移动网站和普通网站仅在前端显示上的区别,在服务器端几乎是一致的。
为了保证移动端的网站看起来也挺好用,一般需要针对移动端特意编写一套HTML和...
网页如何做到适应在手机上浏览
目前有很多不错的mobile开发框架可以使用,这些框架已经为手机端的特殊性提供了很好的支持和效果插件,比如:jquery mobile、kendoui等~~
不过,谢谢框架因为其开源性或商业...
手机浏览器适配
手机浏览器适配
asp.net开发wap必备:更好的匹配手机设备
虽然微软说asp.net能够匹配各种手机设备,但是手机型号众多,微软收集的手机资料有限,所以导致 asp.net对很多手机匹配错误,本来可以支持html的却生成html,本来只支持wml的,缺生成了h...
没有更多推荐了,}

我要回帖

更多关于 asp.net开发工具 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信