C# 如何操作js文件 js文件中的一个变量是从数据库中读取的, 变量的数据量很大. 现在想弄一个弄按钮定期生成js文件或者是替换js里的变量! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.C#定期执行代码:如果你的是asp.net程序,可以在Global.asax中使用线程来实现,参考代码如下: <%@ Application Language="C#" %><%@ Import Namespace="System.IO" %><%@ Import Namespace="System.Threading" %><script runat="server">string LogPath;Thread thread;void WriteLog(){while (true){StreamWriter sw = new StreamWriter(LogPath, true, Encoding.UTF8);sw.WriteLine(thread.Name + ":" + DateTime.Now.ToString());sw.Close();Thread.CurrentThread.Join(1000 * 60);//阻止1分钟}}void Application_Start(object sender, EventArgs e){LogPath = HttpContext.Current.Server.MapPath("log.txt");//在应用程序启动时运行的代码thread = new Thread(new ThreadStart(WriteLog));thread.Name = "写登录日志线程";thread.Start();}void Application_End(object sender, EventArgs e){//在应用程序关闭时运行的代码}void Application_Error(object sender, EventArgs e){//在出现未处理的错误时运行的代码}void Session_Start(object sender, EventArgs e){//在新会话启动时运行的代码}void Session_End(object sender, EventArgs e){//在会话结束时运行的代码。// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为// InProc 时,才会引发 Session_End 事件。如果会话模式//设置为 StateServer 或 SQLServer,则不会引发该事件。}</script> 如果是Winform,可以写在服务里面2.更新js文件,可以使用C#写入文件的方法 求教鼠标侧键映射到键盘 一个简单的关于类的问题!!! 无法找到引用 菜鸟问题,数据库插入!!!总是报 应输入标识符而且一出就8个 .net 画图问题,能不能让画布在页面上居中(画布比页面小)? C# form中主菜单的菜单项默认从左到右,如何让它从右到左? DataGridView控件的相关问题 有谁知道.NET 2003安装盘里sp3,急 怎么模拟按下一个键? 求等值线图或云图的c#源码!! 过滤字符串 使其符合 文件命名规则 c# windowform 子窗口在不关闭的情况下怎么刷新父窗口呀?
如果你的是asp.net程序,可以在Global.asax中使用线程来实现,参考代码如下: <%@ Application Language="C#" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Threading" %>
<script runat="server">
string LogPath;
Thread thread;
void WriteLog()
{
while (true)
{
StreamWriter sw = new StreamWriter(LogPath, true, Encoding.UTF8);
sw.WriteLine(thread.Name + ":" + DateTime.Now.ToString());
sw.Close();
Thread.CurrentThread.Join(1000 * 60);//阻止1分钟
}
}
void Application_Start(object sender, EventArgs e)
{
LogPath = HttpContext.Current.Server.MapPath("log.txt");
//在应用程序启动时运行的代码
thread = new Thread(new ThreadStart(WriteLog));
thread.Name = "写登录日志线程";
thread.Start();
}void Application_End(object sender, EventArgs e)
{
//在应用程序关闭时运行的代码}void Application_Error(object sender, EventArgs e)
{
//在出现未处理的错误时运行的代码}void Session_Start(object sender, EventArgs e)
{
//在新会话启动时运行的代码}void Session_End(object sender, EventArgs e)
{
//在会话结束时运行的代码。
// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
// InProc 时,才会引发 Session_End 事件。如果会话模式
//设置为 StateServer 或 SQLServer,则不会引发该事件。
}
</script>
如果是Winform,可以写在服务里面2.更新js文件,
可以使用C#写入文件的方法