小编Dav*_*key的帖子

会话对象不更新ASP.NET

我在代码的一个时刻设置了一个会话对象:

Session("my_name") = "Dave"
Run Code Online (Sandbox Code Playgroud)

稍后在我的代码中,我给用户一个更新此对象的机会:

Session("my_name") = TextBox1.Text
Run Code Online (Sandbox Code Playgroud)

我重新加载我的页面并显示一个像这样的小问候:

Label1.Text = "Hello" & CStr(Session("my_name"))
Run Code Online (Sandbox Code Playgroud)

结果是:"Hello Dave"无论我改变Session("my_name")也是如此.

编辑:这是我写的一个完整的代码隐藏演示:

Public Class WebForm1
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Response.Cache.SetCacheability(HttpCacheability.NoCache)
    Response.ExpiresAbsolute = DateTime.Now.AddMonths(-1)
    If Page.IsPostBack = False Then
        Session("my_name") = "Dave"
    End If
    Label1.Text = CStr(Session("my_name"))
End Sub

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
    Session("my_name") = TextBox1.Text
End Sub
Run Code Online (Sandbox Code Playgroud)

结束班

.net asp.net session session-variables session-state

7
推荐指数
1
解决办法
6292
查看次数

每个替代方案的T-SQL?

我需要从一个表中获取数据并将其导入另一个表.在伪代码中,这样的事情:

For Each row in table1
If row.personid is in table2 then
   update table2.row
Else
   insert row into table2
End If
Next
Run Code Online (Sandbox Code Playgroud)

在T-SQL中执行此操作的最佳方法是什么?据我了解,T-SQL不支持For Each ..Next,那么我有什么替代方案?

sql t-sql sql-server foreach

7
推荐指数
2
解决办法
1万
查看次数

VB.NET从日期开始只获得一年

我将日期时间值变为变量.现在,我想将此值发回我的数据库,但我需要它只是年份数字.我如何让VB.NET减少月,日和时间,并返回四个字符年(例如2011)?

vb.net datetime casting date

7
推荐指数
1
解决办法
8万
查看次数

有没有办法重新排序Microsoft Dynamics CRM 2011工作流程中的步骤?

我正在Microsoft Dynamics CRM 2011中创建一个工作流程.我有一个步骤,然后有几个条件.我意外地将应该在第三个条件下的步骤放在与主步骤相同的级别.有没有办法将步骤移动到主要步骤条件而不删除并重新创建步骤?

dynamics-crm dynamics-crm-2011

7
推荐指数
1
解决办法
3772
查看次数

+ 不支持的操作数类型:“WindowsPath”和“str”

我正在处理的代码抛出错误Unsupported operand type(s) for +: 'WindowsPath' and 'str'。我尝试了很多东西,但没有一个能解决这个问题(除了删除带有错误的行,但这没有帮助)。

对于上下文,此脚本(完成后)应该:

  1. 根据您输入的 ID 查找文件(mp3)(在 SongsPath.txt 中指定的目录中)
  2. 把它备份
  3. 然后用另一个文件替换它(重命名为前一个文件的名称)

以便获取这些文件的程序播放新歌曲而不是旧歌曲,但可以随时恢复到原始歌曲。(歌曲是从newgrounds下载并通过他们的newgrounds音频门户ID保存的)

我正在使用 Python 3.6.5

import os
import pathlib
from pathlib import Path

nspt = open ("NewSongsPath.txt", "rt")
nsp = Path (nspt.read())
spt = open("SongsPath.txt", "rt")
sp = (Path(spt.read()))
print("type the song ID:")
ID = input()
csp = str(path sp + "/" + ID + ".mp3") # this is the line throwing the error.
sr = open(csp , "rb")
sw = open(csp, "wb") …
Run Code Online (Sandbox Code Playgroud)

python file-handling operands

7
推荐指数
2
解决办法
9493
查看次数

从Vue组件导入接口时如何避免TS2614错误

我在 Vue 组件脚本部分定义了一个接口,当我尝试将其导入另一个打字稿文件时,会出现此错误:

TS2614: Module '"../pages/categories/alimentation/index.vue"' has no exported member 'BenefitDetails'. Did you mean to use 'import BenefitDetails from "../pages/categories/alimentation/index.vue"' instead

<script lang="ts">
import { Component, Vue } from 'vue-property-decorator'

export interface BenefitDetails {
  name: string
  frequency: string
  cost: number
  icon: string
  description: string
}

@Component
export default class MyComponent extends Vue {
  // my props ...

  mounted() {}
}
</script>
Run Code Online (Sandbox Code Playgroud)
// Error in import below
import { BenefitDetails } from '~/pages/categories/alimentation/index.vue'

export function getBenefitFrequencyColor({ frequency }: BenefitDetails) {
  switch …
Run Code Online (Sandbox Code Playgroud)

webstorm typescript vue.js

7
推荐指数
1
解决办法
3802
查看次数

如何将QBASIC PLAY命令转换为更现代的东西?

我在我的QB应用程序中播放命令,如下所示:

PLAY "MSe8f#4f#8f#8g8a8b4.a4.g4.f#4.o0b8o1e8e8e4d8e2."
Run Code Online (Sandbox Code Playgroud)

我想将这些转换成现代应用程序可以使用的东西.有什么想法吗?我正在搞乱FreeBasic中的应用程序.

audio dos freebasic qbasic quickbasic

6
推荐指数
2
解决办法
2773
查看次数

有没有办法从一个点填充,直到它使用HTML Canvas和JavaScript到达边框?

我有一些旧的基本代码我正在使用.它是这样的:

PAINT (200, 200), 2, 10

这实际上意味着:填充从坐标开始的区域:X 200 Y 200,颜色为深绿色,直到该点达到浅绿色的边界颜色,然后停止填充.

我们的想法是,人们可以使用一种颜色绘制轮廓(例如状态),然后用另一种颜色填充整个轮廓.它不会填满整个屏幕,因为轮廓是填充停止的颜色.

html javascript html5 canvas

6
推荐指数
1
解决办法
98
查看次数

Docker:创建安装源路径时出错。我该如何修复它?

谢了,我不知道为什么,但现在它可以工作了

我正在学习使用docker。我正在尝试在 Docker 容器中挂载主机目录:

>docker run -it -v /Users/Kell/Desktop/data:/home/data 77

这是错误:docker:

来自守护程序的错误响应:创建挂载源路径“/Users/Kell/Desktop/data”时出错:mkdir /Users:文件存在。

我使用 Windows 和 Docker 20.10.12,77 是 我在另一个磁盘上尝试过的 imageID,并尝试了许多其他方法,但它仍然无法正常工作。你能帮助我吗?

docker

6
推荐指数
1
解决办法
4万
查看次数

如何在 github 代码空间中启用 gui 应用程序?

一些 opencv 代码在执行时需要显示 GUI 窗口。相反,它显示Gtk-WARNING **: xxx: cannot open display:. 它发生在网络和桌面应用程序中。是否可以使用 x11 转发之类的功能来启用此功能?谢谢。

x11 user-interface visual-studio-code codespaces

6
推荐指数
1
解决办法
2535
查看次数