C#Web应用程序入门经典笔记(下册)
读取Web.config中设置
Conn = new SqlConnection(ConfigurationSettings.AppSettings[“cnFriends.ConnectString”]);
<appSettings> <!-- User application and configured property settings go here.--> <!-- Example: <add key="settingName" value="settingValue"/> --> <add key="cnFriends.ConnectionString" value="data source=(local)\NetSdk;initial catalog=FriendsData;user id=sa" /> </appSettings>
几个命名空间
当用到DataSet时,用using system.Data.SqlClient
当配置Web.config时,用using system.Configuration
这个让我想起了大一学习C语言时
bool visible btnSearch.Text = visible? “New Search” : “Search” ;
这个也蛮好
dsResult.tables[“Users”].rows.count Conver.Tonint32(ConfigurationSettings.AppSettings[“Cokuale.number”]);
够狠1:用Session保存结果并绑定
Session[“Search”] = dsResults; dsResults = (DataSet) Session[“Search”];
grdResults.DataBind();
其实,Session,Application等存的是object 类型,因此,最后都要显式转换类型
顺便说说,判断是否取到字符串类型的值用null 判断。
够狠2:从DataTable中选择行
DataRow[] rows = dsResults.Tables[“Users”].Select(filter); dsResults = dsResults.Clone(); foreach(DataRow row in rows) { dsResults.Tables[“Tables”].ImportRow(row); }
获取webForm 上的一个控件
ImageButton img = (ImageButton)e.Item.FindControl(“Selectbutton”)
跳转:
Server.Transfer(“Caoxicao.aspx”);
服务器控件添加js脚本(Attributes属性)
imgShow.Attributes.Add(“onclick”,”document.getElementById(‘tbPrefs').style.display = ‘block';”);
再(Style属性),
img.Style.Add(“Cursor”,'Pointer');
Color相关:
ColorConvert cv = new ColorConvert(); Color selected = Color.Empty; Selected = (olor)cv.ConvertFromString(White);
增加Cookie
Response.Cookies.Add(new HttpCookie(“backColor”,r))
我的最爱----用户控件
Using FriendsReunion.Controls; Protectd override void Oninit(EventArgs e) { FriendsFooter _footer = (FriendsFooter)LoadControl(Request.ApplicationPath+”/Controls/ FriendsFooter.aspx”); SubHeader _subHeader = new SubHeader(); } Page.Contros.AddAt(0,_footer); Page.Contros.AddAt(0,_subHeader); base.OnInit(e); }
新建Html控件实例
HtmlGenericControl p = new HtmlGenericControl(“p”); p.Style.Add(“background-color”,bg);
使用该类可以表示不直接用 .NET Framework 类表示的 HTML 服务器控件标记,如 、 、
返回DataSet
Public DataSet Contact() { String sql = “@ Select * from … …”; DataSet requests = new DataSet(); New SqlDtaAdapter (sql,conn).Fill(requests); //return requests.GetXml(); Return requests; }
接收:(当返回值是Xml格式的数据集时)
DataSet results = new DataSet(); Results.ReadXml(new StringReader(fi.ContactRequest(userid)));
用到WebService时,只需在方法上添加[WebMethod]特性即可!
如果添加缓存,则[WebMethod(CacheDurition=600)]
实例化WebService
FriendsService.FriendsInfo fi = new FriendsService.FriendsInfo(); String userid; Userid = fi.GetUserID(“…”);
小Tips!
HyperLink reg = new HyperLink(); Reg.ToolTip = “… …”;
签出:
System.Web.Security.Forms.Authentication.SignOut(); Response.write (Request.ApplicaltionPath);
跟踪调试:
Trace.Write Trace.Warn
异常:
1. 抛出异常
程序异常抛出
Throw new ***Exception(“…”);
2. 捕获异常
必须开始时从一个try代码块抛出,try代码块用来放置所有可能抛出异常的代码。
Eg:
Try { … … } Catch(ArgumentNullExeption e) { … }
未处理异常web.config设置
<Custom Errors mode = “on” defaultRedriect = “customerror.aspx”; />
以上是C#Web应用程序入门经典笔记(下册)的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

小红书笔记怎么删除?在小红书APP中是可以编辑笔记的,多数的用户不知道小红书笔记如何的删除,接下来就是小编为用户带来的小红书笔记删除方法图文教程,感兴趣的用户快来一起看看吧!小红书使用教程小红书笔记怎么删除1、首先打开小红书APP进入到主页面,选择右下角【我】进入到专区;2、之后在我的专区,点击下图所示的笔记页面,选择要删除的笔记;3、进入到笔记页面,右上角【三个点】;4、最后下方会展开功能栏,点击【删除】即可完成。

小红书删除的笔记不能恢复。小红书作为一款知识分享和购物平台,为用户提供了记录笔记和收藏有用信息的功能。根据小红书的官方说明,已经删除的笔记是无法恢复的。小红书平台并没有提供专门的笔记恢复功能。这意味着,一旦在小红书中删除了笔记,无论是不小心误删还是其他原因,一般情况下是无法从平台上找回被删除的内容的。如果遇到特殊情况,可以尝试联系小红书的客服团队,看是否能够协助解决问题。

作为一名小红书的用户,我们都曾遇到过发布过的笔记突然不见了的情况,这无疑让人感到困惑和担忧。在这种情况下,我们该怎么办呢?本文将围绕“小红书发布过的笔记不见了怎么办”这一主题,为你详细解答。一、小红书发布过的笔记不见了怎么办?首先,不要惊慌。如果你发现笔记不见了,保持冷静是关键,不要慌张。这可能是由于平台系统故障或操作失误引起的。检查发布记录很简单。只需打开小红书App,点击“我”→“发布”→“所有发布”,就可以查看自己的发布记录。在这里,你可以轻松找到之前发布的笔记。3.重新发布。如果找到了之

使用添加链接功能在iPhone上链接AppleNotes。笔记:如果您已安装iOS17,则只能在iPhone上的AppleNotes之间创建链接。在iPhone上打开“备忘录”应用。现在,打开要在其中添加链接的注释。您还可以选择创建新备忘录。点击屏幕上的任意位置。这将向您显示一个菜单。点击右侧的箭头以查看“添加链接”选项。点击它。现在,您可以键入注释的名称或网页URL。然后,点击右上角的完成,添加的链接将出现在笔记中。如果要添加指向某个单词的链接,只需双击该单词即可将其选中,选择“添加链接”并按

小红书怎么在笔记中添加商品链接?在小红书这款app中用户不仅可以浏览各种内容还可以进行购物,所以这款app中关于购物推荐、好物分享的内容是非常多的,如果小伙伴在这款app也是一个达人的话,也可以分享一些购物经验,找到商家进行合作,在笔记中添加连接之类的,很多人都愿意使用这款app购物,因为不仅方便,而且有很多达人会进行一些推荐,可以一边浏览有趣内容,一边看看有没有适合自己的衣服商品。一起看看如何在笔记中添加商品链接吧!小红书笔记添加商品链接方法 在手机桌面上打开app。 在app首页点击

小红书作为一个生活方式分享平台,涵盖了美食、旅行、美妆等各个领域的笔记。许多用户希望在小红书上分享自己的笔记,但却不清楚如何操作。在这篇文章中,我们将详细介绍小红书发布笔记的流程,并探讨如何在平台上屏蔽特定用户。一、小红书发布笔记教程怎么弄?1.注册登录:首先,需要在手机上下载小红书APP,并完成注册登录。在个人中心完善个人资料是很重要的。通过上传头像、填写昵称和个人简介,可以让其他用户更容易了解你的信息,也能帮助他们更好地关注你的笔记。3.选择发布频道:在首页下方,点击“发笔记”按钮,选择你想

2022年,Apple为iPhone和iPad上的Notes应用程序添加了一项新功能,可让您快速扫描打印或手写文本并将其保存为数字文本格式。继续阅读以了解其工作原理。在早期版本的iOS和iPadOS上,将文本扫描到Apple的Notes应用程序中需要点击笔记的文本字段,然后点击弹出菜单中的“实时文本”选项。然而,Apple在2022年使现实世界的笔记数字化变得更加容易。以下步骤向您展示了如何在运行iOS15.4或iPadOS15.4及更高版本的设备上完成此操作。在iPhone或iPad上,打开“

大多数人会记下所有内容,包括食谱、生日、歌词等。在他们的iPhone的笔记应用程序上。但是许多iPhone用户报告说,他们错误地删除了iPhone上非常重要的笔记,现在他们非常紧张和沮丧。他们不知道如何在iPhone上恢复它。我们对此事进行了大量研究,并找到了两种从iPhone恢复已删除笔记的方法。在本文中,我们将解释这两种方法,您可以使用它们轻松取回已删除的笔记。如何通过笔记应用程序恢复已删除的笔记步骤1:您应该首先从iPhone上的主屏幕启动Notes应用程序。第2步:启动Notes应用程序
