从本地文本文件读取到 C# 中? [关闭]

2023-11-24

我已经搜索并只找到了控制台的此信息,但我想知道是否可以将本地计算机上的文件中的文本读取到代码中,格式化它并显示在屏幕上?我们有一个包含一些法律术语的文本文件,可以定期更新,而不是让用户筛选代码,我们只想更新文本文件并在线应用更改。

Thanks!

编辑:感谢大家的评论,这里是对要求的编辑。该程序位于 C# ASP.NET 网站中。我读过很多关于在控制台中完成此操作的文章,但我不确定如何让它为我工作。再次感谢大家的贡献。


您拥有完整的程序 (ASP.net)。您必须在其中有一个文件App_DataASP.net 应用程序内的文件夹,在此应用程序中您的文件名》详情.txt“ 这应该可以在你的App_Data文件夹。

您的网页中有隐藏字段和可用段落。当表单加载时,此时从文本文件中读取数据并填充到隐藏字段控件中。并且在$(document).ready()Jquery 函数将隐藏字段中的数据填充到段落中。

Your .aspx page :

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeBehind="Default.aspx.cs" Inherits="ReadFromTextFileToTextBoxWebApp._Default" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
  <style type="text/css" >
   .details
   {
       background-color:Purple;color:yellow;top: 100px;
   }
   .txtDetails
   {
       left:150px;width:200px;height:100px;
   }
  </style>
  <script src="Scripts/jquery-1.8.3.min.js" type="text/javascript"></script>
  <script type="text/javascript" language="javascript">
      $(document).ready(function () {
          var data = $("#<%=HiddenField1.ClientID %>").val();
          $('#pTextData').text(data);
      });

</script>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <h2>
        Welcome to ASP.NET!
    </h2>
     <div>
        <asp:HiddenField ID="HiddenField1" runat="server" />
        <p id="pTextData">
        </p>
     </div>
</asp:Content>

这是您的页面背后的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;

namespace ReadFromTextFileToTextBoxWebApp
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            var data = File.ReadAllText(Server.MapPath("~/App_Data/Details.txt"));
            HiddenField1.Value = data.ToString();   
        }           
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从本地文本文件读取到 C# 中? [关闭] 的相关文章

随机推荐

  • Angular - FormArray 中的唯一性验证器

    我创建了一个自定义验证器来验证我的唯一性FormArray 我想在特定值已在数组中时显示错误 问题是它没有按预期工作 实际行为 重现步骤 添加 3 个 输入 地址 填写输入1 用不同的值填充输入2 将输入 3 填充为与输入 1 相同的值 输
  • 熊猫数据框条件 .mean() 取决于特定列中的值

    我正在尝试创建一个新列 它返回同一 df 中现有列的值的平均值 但是 平均值应根据其他三列中的分组来计算 Out 184 YEAR daytype hourtype scenario option value 0 2015 SAT of h
  • 将 Java Mission Control 连接到 Wildfly 16

    我尝试将 Java Mission Control JMC 连接到Wildfly16 应用服务器位于Docker上 我通过 jconsole 成功连接到 Wildfly 为了管理它 我按照描述的步骤操作here 不幸的是 我没有运气通过 J
  • 如何在选择文件后自动上传文件

    我有以下用于在我的网站上上传文件的代码 using Html BeginForm UploadProfileImage Member FormMethod Post new encType multipart form data Micro
  • 左移 浮点型

    尝试执行时出现编译器错误 float val float val lt lt 1 它给出一个错误 指出 错误 C2296 v 不能左移浮点变量吗 为什么会这样呢 你不能左移float变量 因为 a 你的 FPU 通常不会有一个桶形移位器暴露
  • java.lang.IllegalAccessError:方法“void android.support.v4.content.ContextCompat”。无法访问类“com.google.android.gms.iid.zzd”

    当我将目标 sdk 级别从 23 0 2 更改为 25 0 1 时 我的应用程序在以下行崩溃 我应该怎么做才能避免这次崩溃 请提出更改建议 InstanceID instanceID InstanceID getInstance getCo
  • 如何在 Python 中用零初始化整数 array.array 对象

    具有类似标题的问题是关于 Python 列表或 NumPy 的 这是关于标准 Python 库的 array array 类部分 请参阅https docs python org 2 library array html 我想出的快速方法
  • Mysql:如何获取点后具有超过一定小数位数的每一行

    我有一个包含浮点值的表 table id value 1 19 22 2 32 333 3 1 2332 4 0 22334 5 4 55 我想提取点后包含超过 3 位小数的每一行 我期望的结果是 id value 2 32 333 3 1
  • 使用 jQuery 动态向表添加行和列

    我有以下 JavaScript 代码 function addRowToTable var tbl document getElementById tblSample var lastRow tbl rows length if there
  • Delphi - Windows Aero 资源

    有人有关于 7 或 Vista 上的 Delphi 和 Windows Aero 的好资源吗 我们即将将 Windows 7 添加到我们的公司 并希望确保我们的内部应用程序尽可能适应 使用 Delphi 2010 我可以添加玻璃框架 菜单栏
  • 如何在雪豹上安装 iPython

    iPython 可以在 Mac OS X 10 6 1 Snow Leopard 上运行吗 我是 python 菜鸟 如何在 Mac 上安装 iPython 链接 建议 Thanks 要在 10 6 中使用 Apple 提供的 Python
  • 加载和显示大文本文件

    在 Swing 应用程序中 我有时需要支持对加载缓慢的大型 面向行的文本文件的只读访问 日志 转储 跟踪等 对于少量数据 suitable Document and JTextComponent都很好 如图所示here 我理解浏览大量数据的
  • 如何在此正则表达式中允许空格?

    我是正则表达式的业余爱好者 如何在这个正则表达式中允许空格 不管有多少 if preg match A Za z0 9 str return FALSE if preg match A Za z0 9 str return FALSE 请注
  • int 除以 unsigned int 导致翻转

    我尝试将 int 除以 unsigned int 得到了意想不到的结果 int b unsigned int c int res float res f b 25 c 5 res b c res 858993454 res f b c re
  • 为什么我的 ttk.Treeview 单击处理程序在 tree.focus() 上返回错误的项目?

    我有一个简单的脚本 使用ttk Treeview我正在用文件系统树的内容填充的实例 我想在单击 叶 项目时执行特定操作 因此我配置了一个处理程序 如下所示 self tree tag bind entry lt 1 gt self onCl
  • 如何滚动两个 JTextPane?

    我是一个使用 NetBeans 的 Swing 新手 我想垂直滚动两个并排的 JTextPane 滚动应该同步并通过单个滚动条完成 如果我从 NetBean 设计器添加 JTextPanes 它们会自动放入 JScrollPane 中 以便
  • 带 spring 的瓷砖:出现错误 - java.lang.ClassNotFoundException:org.apache.tiles.TilesApplicationContext

    我是 Spring 新手 尝试在 Spring 中使用瓷砖 但出现以上错误 我在我的项目中使用maven 我也尝试过更改版本 但没有用 项目内容如下 pom xml
  • 配置安全 SSL Apache 反向代理

    我正在尝试使用 apache 建立一个反向代理设置 该设置始终安全地支持 SSL Client lt gt Proxy somehostname com lt gt Server 123 45 67 89 请注意 我的代理服务器有主机名 但
  • IOS取消本地通知

    我不喜欢问模糊的问题 但我无法准确说出问题是什么 在我的应用程序中 我设置了一些每日本地通知 每天下午200点拍摄 后来我删除了设置本地通知的代码 并添加了推送通知功能 我测试了推送并且它有效 只要我愿意 但我仍然收到旧的通知 可能是因为我
  • 从本地文本文件读取到 C# 中? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我已经搜索并只找到了控制台的此信息 但我想知道是否可以将本地计算机上的文件中的文本读取到代码中 格式化它并显示在屏幕上 我们有一个包含一些法律术语的文本文件 可以定期更新 而不是让用