作为HTML的noob,我只知道C#中的一个解决方案。我只是想分开.txt的每一行,这样我就可以随意从它中拉出一些行,并在按下按钮时显示它们。另外,我不想使用提交按钮,而是想创建一个我自己风格的按钮的div,供用户按下。 (我知道该怎么做)并在点击时使用jQuery。如何从.txt文件中提取内容并在HTML中显示它的随机行?
我有点不确定如何描述我正在尝试做什么,但我希望我做得很好。
谢谢你们提前。
注意这是我用来创建一个相对简单的琐事游戏的C#。在一个单独的Trivia.cs中,我将对方的问题和答案分开(在.txt中,它们之间用*分隔)
但我不确定这是否有助于引导任何人。
static List GetTriviaList() { //从文件中获取内容。删除特殊字符“\ r”。拆分每一行。转换为列表。 List contents = File.ReadAllText(“trivia.txt”)。替换(“\ r”,“”).Split('\ n')。ToList();
//Each item in list "contents" is now one line of the Trivia.txt document.
//make a new list to return all trivia questions
List<Trivia> returnList = new List<Trivia>();
// TODO: go through each line in contents of the trivia file and make a trivia object.
// add it to our return list.
// Example: Trivia newTrivia = new Trivia("what is my name?*question");
//Return the full list of trivia questions
foreach (var item in contents)
{
Trivia bestTrivia = new Trivia(item);
returnList.Add(bestTrivia);
}
return returnList;
}
* .txt *文件是否已经存在于服务器上,还是用户在运行时提供的?此外,如果您可以提供您已经编写的JavaScript(以及可能还包含C#的适用段),那将有助于我们指引您朝着正确的方向发展。 – 2014-10-29 22:17:27
.txt已经在服务器中。我很抱歉没有说清楚。就我已经写过的内容而言,只是我在试图假装我明白自己在做什么比我实际做得更多。至于C#,我会编辑正文。 – Logan 2014-10-29 22:26:34
我相信它需要PHP,但我不太确定,因为我以前从未做过。 – Firedrake969 2014-10-29 22:32:13