asp.net C#数据库表列中列出(asp.net C# database table column to list)
我有一个在C#中完成的asp.net项目(我的C#语法非常生疏),并使用它与项目创建的内置数据库。 我创建了一个名为aspnet_Tutorials的表(目前)存储两列用户提交的数据:TutorialName和TutorialContent。 很简单,这是一个学习项目。
我需要做的是从aspnet_Tutorials的第一列创建一个列表,用它在页面上创建教程的“目录”。 我遇到困难的部分,主要是语法上,连接到并遍历列以将值存入列表。 任何人都可以提供一个简单的例子吗? 并可能解释代码中发生了什么。
public class TutorialsDirDAL { SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString); SqlCommand cmd = new SqlCommand(); SqlDataAdapter da = new SqlDataAdapter(); DataSet ds = new DataSet(); public List<string> DisplayTutorials() //parameters? String qry? { //query the database table, foreach loop over the data, place it into a list? } }
我知道如何编写简单的SQL查询。 但我在谷歌搜索中看到了一些不同的设置。 我目前有以下查询,可以随意选择它或提供比使用查询更好的解决方案。
cmd.CommandText = "SELECT * FROM ASPNET_TUTORIALS (TutorialTitle)" + "VALUES (@tutorialTitle)";
谢谢!
I have an asp.net project done in C# (my C# syntax is very rusty) and am using the built in database it creates with the project. I've created a table called aspnet_Tutorials that (for now) stores two columns of user submitted data: TutorialName and TutorialContent. Very simple, it's a learning project.
What I need to do is create a list from the first column of aspnet_Tutorials to use it to create a "directory" of the tutorials on a page. The part I'm having trouble with, mostly syntactically, is connecting to and iterating over the column to get the values into a list. Could anyone provide a straight forward example of this? And possibly explain what's going on in the code.
public class TutorialsDirDAL { SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString); SqlCommand cmd = new SqlCommand(); SqlDataAdapter da = new SqlDataAdapter(); DataSet ds = new DataSet(); public List<string> DisplayTutorials() //parameters? String qry? { //query the database table, foreach loop over the data, place it into a list? } }
I know how to write simple sql queries. But I've seen a couple different set ups for this in my Googling spree. I currently have the following for a query, feel free to pick it apart or offer a better solution than using a query.
cmd.CommandText = "SELECT * FROM ASPNET_TUTORIALS (TutorialTitle)" + "VALUES (@tutorialTitle)";
Thank you!
原文:https://stackoverflow.com/questions/11414504
最满意答案
我不确切知道这个网站在做什么,但你可以建议Facebook使用
og:image
Open Graph标签使用特定的图像(不一定是在页面上找到的og:image
。 例如,类似这样的内容会出现在您网站的<head>
部分:<meta property="og:image" content="http://www.barakabits.com/wp-content/uploads/2015/01/Moroccos-faces-featured-6.jpg">
从您引用的站点可以看到,您可以拥有多个
og:image
标签,用户可以选择在帖子中显示哪个。这是Facebook的Open Graph标签指南: https : //developers.facebook.com/docs/sharing/best-practices
I don't know exactly what this site is doing, but you can suggest that Facebook use a specific image (not necessarily one found on the page) by using the
og:image
Open Graph tag. For example, something like this would go in the<head>
portion of your site:<meta property="og:image" content="http://www.barakabits.com/wp-content/uploads/2015/01/Moroccos-faces-featured-6.jpg">
As you can see from the site you referenced, you can have multiple
og:image
tags, and the user will be able to choose which one is displayed in the post.Here's Facebook's guide to Open Graph tags: https://developers.facebook.com/docs/sharing/best-practices
相关问答
更多-
您无需在页面上完成Android / iOS设置。 您只需要填写Web地址和应用程序域。 如果删除不需要的设置,则应该可以正常工作(单击框末尾的x删除设置)。 You don't need to complete the Android / iOS settings on the page. You just need to fill in the Web address and the application domain. If you remove the settings you don't nee ...
-
Facebook喜欢按钮不能在最近的WordPress博客文章上工作(Facebook like button not working on recent wordpress blog posts)[2023-08-26]
在这里查看论坛: http : //forum.developers.facebook.net/viewforum.php?id = 53 它看起来像其他几个开发人员正在遇到同样的问题。 那里的一些帖子也提出不得不使用lint工具来让他们的按钮起作用。 我也通过将Like按钮混合直到它最终接受它,就像hpuiu所说的那样,让我的网站在我的网站上工作,我非常确信这个问题是他们的最终目标。 编辑:也许在一个相关的说明,另一篇文章说,FB停止刮他们的网站,直到他们的网页上使用lint工具, 另一个表示,他们似乎始 ... -
这将是一项艰巨的任务。 也许有插件可以处理一个或另一个,但所有这些插件一下子,我怀疑它...... 你必须: 使用每个站点的API。 创建一个初始任务,该任务将提取所有可用数据并构建过去的帖子。 创建一个将检查新数据并创建新帖子的任务。 使用Ajax进行API调用,以便用户在发出请求并做出响应时获得某种反馈。 这是一个Flickr示例(如果我们使用per_page=100则需要一段时间才能执行):将JSON或XML API响应保存到Wordpress数据库 。 这里有一个Apple Store示例,它有一个 ...
-
Wordpress获得帖子(Wordpress get posts)[2022-06-28]
你必须在循环中这样做,这是一个来自codex的例子:我不确切知道这个网站在做什么,但你可以建议Facebook使用og:image Open Graph标签使用特定的图像(不一定是在页面上找到的og:image 。 例如,类似这样的内容会出现在您网站的部分: 从您引用的站点可以看到,您可以拥有多个og:ima ...Facebook评论框未出现在Wordpress帖子中[已关闭](Facebook comments box not appearing in Wordpress posts [closed])[2022-07-15]
可能与此问题有关https://developers.facebook.com/bugs/383938611736678?browse=external_tasks_search_results_5269147c9fefb2567094629 似乎是Facebook评论插件本身的问题。 Probably it's related to this issue https://developers.facebook.com/bugs/383938611736678?browse=external_tasks_s ...您可能希望存储多条评论以发布元数据,以便您以后可以使用它进行排序。 顺便说一句,由于您使用的响应格式和实际响应不同,您的功能将无法正常工作。 (评论的数量出现在response->comments->count而不是response->comments )。 另外,您可能希望使用fields=comments来限制响应,仅包含有关注释的详细信息,而不包含所有其余数据或使用FQL查询仅检索注释计数: SELECT commentsbox_count FROM link_stat WHERE url = 'PO ...将来自Facebook帖子的评论整合回Wordpress(Integrating comments from Facebook posts back into Wordpress)[2022-01-22]
阅读说明https://developers.facebook.com/docs/plugins/comments您可以将facebook发表评论导入博客 Read the instruction https://developers.facebook.com/docs/plugins/comments You can import facebook post comments to blogFacebook为我的wordpress帖子解析错误的缩略图[关闭](Facebook parses the wrong thumbnail for my wordpress posts [closed])[2022-01-20]
这可能是尺寸问题吗? 例如, 文档指出图像必须至少为200像素×200像素。 如果您发布不起作用的网站网址,将会有所帮助。 Is it possibly a size issue? For example, the documentation indicates that the image must be at least 200px by 200px. It would help if you could post the URL of your website that isn't working.作为解决方案,您可以使用404页面生成此动态帖子。 这里有一篇博客文章提供了类似的解决方案: http : //www.blogseye.com/creating-fake-wordpress-posts-on-the-fly/ 用于生成假帖子的代码: function kpg_f_content() { global $wp_query; if($wp_query->is_404 ) { $id=-42; // need an id $post = new ...相关文章
更多- [c#]asp.net开发微信公众平台(1)数据库设计
- Full-Text Search in ASP.NET using Lucene.NET
- Chapter 9 - Securing Your Application -- Professional ASP.NET MVC 1.0
- [c#]asp.net开发微信公众平台(5)微信图文消息
- 微信.NET 微信的开发者验证ASP.NET C#代码
- 微信.NET 微信的开发者验证ASP.NET C#代码
- 微信.NET 微信开发 自动内容回复 ASP.NET C#代码
- [c#]asp.net开发微信公众平台(2)多层架构框架搭建和入口实现
- [c#]asp.net开发微信公众平台(8)微信9大高级接口,自定义菜单
- [c#]asp.net开发微信公众平台(6)阶段总结、服务搭建、接入
最新问答
更多- 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
- 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
- OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
- 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
- codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
- 在计算机拍照在哪里进入
- 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
- No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
- 单页应用程序:页面重新加载(Single Page Application: page reload)
- 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
- System.StackOverflow错误(System.StackOverflow error)
- KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
- 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
- android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
- TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
- 企业安全培训的各项内容
- 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
- C#类名中允许哪些字符?(What characters are allowed in C# class name?)
- NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
- 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
- 将多个行和可变行移动到列(moving multiple and variable rows to columns)
- 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
- 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
- Angular $资源不会改变方法(Angular $resource doesn't change method)
- 在Angular 5中不是一个函数(is not a function in Angular 5)
- 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
- 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
- 常见的python rpc和cli接口(Common python rpc and cli interface)
- Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
- 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)