これを実行しようとしています。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text;
using System.IO;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DosyadanOku("c:\\sucdefteri.txt");
Console.ReadLine();
}
public void DosyadanOku(string sucdefteri)
{
StreamReader dosyaOku = new StreamReader(@"C:\\sucdefteri.txt");
string metin;
metin = dosyaOku.ReadLine();
string kesme = "\t";
char[] b = kesme.ToCharArray();
string[] satirlar = metin.Split(b);
Page.ClientScript.RegisterArrayDeclaration("Skills", satirlar[2]);
dosyaOku.Close();
}
}
ASP.net ページのサーバー側で。これは単に sucdefteri.txt から行を取得し、その一部を切り取ってページのクライアント側に渡します。
Page.ClientScript.RegisterArrayDeclaration("スキル", satirlar[2]); . つまり、そうすべきですが、できません。このファイルをコンソール アプリケーションとしてコードの読み取り/切断を試みると、正常に動作し、行から一部を取得してコンソールに出力します。しかし、これでは機能しません。また、このようなコードを追加すると;
satirlar[2] ="'izmit'";
それをクライアントに送信すると、機能しています。したがって、ファイルの読み取りに問題があると思います。
助けてくれてありがとう。