我無法將c#變量轉換爲我的aspx文件中的javascript值。這是我目前有:難以將c#變量轉換爲aspx javascript值
LetsChat.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Microsoft.AspNet.SignalR.Hubs;
public class Default
{
public string pass = "password";
}
namespace SignalRChat
{
[HubName("myChatHub")]
public class LetsChat : Hub
{
public void send(string message)
{
Clients.All.addMessage(message);
}
}
}
Chat.aspx
<script type="text/javascript">
var pass = "<%=pass%>";
</script>
爲什麼給我下面的編譯錯誤?:
名稱'pass'不存在於當前上下文
ASPX頁面不會從類'Default'繼承。 – Matthew
因爲它在'Default'類中? –
.aspx文件頂部的@Page指令是什麼樣的? – MaxPRafferty