window.external有什么用?这用于从JavaScript调用C#/ VB.NET(ASP.NET)中的服务器端函数/方法吗?你能指点我正确的方向吗?
谢谢
错误:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WebForm1.aspx.vb" Inherits="WebApplication1.WebForm1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" name="button1" value="Click" onclick="javascript:window.external.SayHello('Mike');" />
</div>
</form>
</body>
</html>
Public Class WebForm1
Inherits System.Web.UI.Page
Public Sub SayHello(ByVal name As String)
Response.Write("Hello :- " & name)
End Sub
End Class
Run Code Online (Sandbox Code Playgroud) 我想用ClickOnce部署部署我的项目.但当我这样做的时候,就是在最终用户机器的对话框中询问:
可以使用新版本的XXXX.你想现在下载吗?
但我的最终用户没有鼠标或键盘.所以我的意图是:它必须自动获取更新,但它不能在客户端询问该对话框.如何使用ClickOnce部署实现此目的?
我有一个数据库"Sample".Active Directory(AD)中有一个名为"CORPHQ\King"的用户.我已按照以下步骤操作:
1) Go to SQL Server Management Studio (2005) and "Security -> Logins".
2) Right Click -> New Login
3) Login Name : CORPHQ\King
4) Selected "Windows Authentication"
5) Default database - "Sample".
6) Under "User Mapping" section, Selected the "Sample" database, User as "CORPHQ\King" and selected "dbo" as default schema.
7) Selected "db_owner" as "Database role membership for - Sample".
Run Code Online (Sandbox Code Playgroud)
现在在ASP.NET应用程序的WEB.CONFIG中,我确实有:
<connectionStrings>
<add name="DB" connectionString="Data Source=128.127.126.25; database=Sample; user=corphq\King; password=XXXXXXXXXXX; Integrated Security=SSPI;" providerName="System.Data.SqlClient"/>
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
现在当我运行ASP.NET应用程序时,我收到了提到的错误:
Error:
The SELECT permission …
Run Code Online (Sandbox Code Playgroud) 我有以下代码:
class EmployeeFactory
{
public enum EmployeeType
{
ManagerType,
ProgrammerType,
DBAType
}
}
Run Code Online (Sandbox Code Playgroud)
我想在MAIN类(Program)中访问它.我写了以下代码.有用.但我想知道如何在不实例化类的情况下访问ENUM - 手段ENUM就像一个静态变量(类级变量)?有帮助吗?
class Program
{
static void Main(string[] args)
{
Console.WriteLine(EmployeeFactory.EmployeeType.ProgrammerType); // WORKS WELL
}
}
Run Code Online (Sandbox Code Playgroud)
或者我需要这样写吗?
EmployeeFactory ef = new EmployeeFactory();
ef.EmployeeType.ProgrammerType
Run Code Online (Sandbox Code Playgroud)