小编Rob*_*Rob的帖子

在ASP.NET中的Response.Write函数中使用Alert

我有这样的数据库代码

try
{
    string strConnectionString = ConfigurationManager.ConnectionStrings["SqlServerCstr"].ConnectionString;

    SqlConnection myConnection = new SqlConnection(strConnectionString);
    myConnection.Open();

    string hesap = Label1.Text;
    string musteriadi = DropDownList1.SelectedItem.Value;
    string avukat = DropDownList2.SelectedItem.Value;

    SqlCommand cmd = new SqlCommand("INSERT INTO AVUKAT VALUES (@MUSTERI, @AVUKAT, @HESAP)", myConnection);

    cmd.Parameters.AddWithValue("@HESAP", hesap);
    cmd.Parameters.AddWithValue("@MUSTERI", musteriadi);
    cmd.Parameters.AddWithValue("@AVUKAT", avukat);
    cmd.Connection = myConnection;

    SqlDataReader dr = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
    Response.Redirect(Request.Url.ToString());
    myConnection.Close();
}
catch (Exception)
{
    Response.Write("<h2>ERROR</h2>");
}
Run Code Online (Sandbox Code Playgroud)

它工作正常但我想在catch函数中调用javascript警报函数.

我试过这个

Response.Write("<script language=javascript>alert('ERROR');</script>);
Run Code Online (Sandbox Code Playgroud)

但是有一个错误 在此输入图像描述

如何在javascript alert功能中显示错误消息?

javascript c# asp.net

3
推荐指数
2
解决办法
10万
查看次数

Ext.NET是服务器端库吗?

这是一个有点"模糊"的问题.我想知道Ext.NET库是如何工作的.我知道它是extjs之上的"包装器",但我的问题是:Ext.NET是否可以被服务器代码使用而不是通过"复杂的"javascript客户端代码?

extjs ext.net

3
推荐指数
1
解决办法
999
查看次数

在代码隐藏中从Page_Load调用javascript函数

如何从代码隐藏中的Page_Load方法调用aspx页面中的javascript函数?

javascript c# asp.net

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

使用DirectoryEntry进行LDAP身份验证

我们使用以下DirectoryEntry构造函数来验证AD上的用户:

new DirectoryEntry(path, domainName + "\\" + UserName, Password);
Run Code Online (Sandbox Code Playgroud)

在域控制器更改之前,它可以正常工作.

现在要使它工作,我们必须使用:

new DirectoryEntry(path,  UserName, Password);
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释差异,为什么第二种方法现在工作,第一种方法不起作用?

注意:我不确定,但我认为从Server 2003提升到Server 2008的域功能级别.它有所不同吗?

c# authentication ldap

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

XmlSerializer用0x0020(十六进制值)替换空格

出于某种原因,我的带有空格的XmlElements用_x0020代替空格打印.

例如,

[XmlElement("The Total")]
public double total { get; set; }
Run Code Online (Sandbox Code Playgroud)

<The_0x0020_Total>当我把它打印出来时变成了 我正在使用TextWriter输出,然后我使用XmlSerializer.Serialize打印到文件,但它不起作用.

c# hex xmlserializer

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

是字符串值类型或引用类型

string引用类型还是值类型?谁能给出相应的描述?

.net asp.net

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

MSI卸载不删除所有文件夹

在卸载时,安装程​​序将删除已安装的文件夹及其所有子目录.但是,我们希望保留一些有关卸载的日志文件.如何使安装程序不删除已安装的文件夹?

c# installer logging windows-installer uninstall

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

c#将新命名空间添加到项目中

如何在ac #project中添加命名空间?我是初学者.

if(!string.IsNullOrEmpty(result))
{
    CoderBuddy.ExtractEmails helper = new CoderBuddy.ExtractEmails(result);
    EmailsList = helper.Extract_Emails;
}
Run Code Online (Sandbox Code Playgroud)

我的Form1需要使用以下命名空间:

// this is the file that I need to add
using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
namespace Coderbuddy
{
    public class ExtractEmails
    {
        private string s;
        public ExtractEmails(string Text2Scrape)
        {
            this.s = Text2Scrape;
        }
        public string[] Extract_Emails()
        {
            string[] Email_List = new string[0];
            Regex r = new Regex(@"[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}", RegexOptions.IgnoreCase);
            Match m;
            //Searching for the text that matches the above regular expression(which only matches email …
Run Code Online (Sandbox Code Playgroud)

c#

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

C#以foreach中的某个值开始

有没有办法从foreach中的某个值开始?具体来说,我想从早上7:30开始.

DateTime start = DateTime.Today; 
var clock = from offset in Enumerable.Range(0, 48)
                 select start.AddMinutes(30 * offset);
foreach (DateTime time in clock)
{
    string timeValue = time.ToString("hh:mmtt");
}
Run Code Online (Sandbox Code Playgroud)

c#

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

我的数据源不支持删除?我怎么能激活它?

我刚从Visual Studio 2005收到此消息,当我点击删除命令时,我使用界面配置网格添加到我的gridview:

除非指定了DeleteCommand,否则数据源'transactionsSqlDataSource'不支持删除.

我怎么能激活它?我希望我的用户在单击"删除"按钮时能够删除一行.

我已经将我的SQLDataSource的属性DeleteCommandType更改为StoredProcedure.我还需要做什么?

UPDATE

这就是我所做的,但我遗漏了一些东西,我无法编译:

这就是我在.cs所做的:

public string DeleteCommand { get; set; }
Run Code Online (Sandbox Code Playgroud)

我怎么能解决这个问题,它说得到的是身体缺失.我不习惯使用ASP.NET.你能帮我修一下这部分代码吗?

这就是我在.aspx所做的:

<asp:SqlDataSource ID="transactionsSqlDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:membershipsDBConnectionString %>"
        SelectCommand="SELECT [brukerId], [kjoptekvoten], [pengeneutbetalt], [fyringsolje], [biltype], [kjoptid] FROM [Informasjon]" DeleteCommandType="StoredProcedure"
        DeleteCommand="DELETE FROM [Informasjon] WHERE fyringsolje='Kull: 2,42 kg';">
    </asp:SqlDataSource>
Run Code Online (Sandbox Code Playgroud)

数据源的配置是否正确?不要担心,如果你看到删除命令不使用上面的参数,它只是一个功课(我只需要通过查询).

更新2 我一直在尝试,但我无法解决它.我是ASP.NET的新手,我对所有术语都不是很熟悉.到底发生了什么?我如何知道我的商店程序的名称?:

CS:

public string DeleteCommand { get { return DeleteCommand; } set { DeleteCommand = "";} 
Run Code Online (Sandbox Code Playgroud)

ASPX:

<asp:SqlDataSource ID="SqlDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:membershipsDBConnectionString %>"
        DeleteCommandType="StoredProcedure" SelectCommand="SELECT [id], [kjoptekvoten], [pengeneutbetalt], [fyringsolje], [biltype], [kjoptid] FROM [Informasjon]"
        DeleteCommand="StoredProcedureName">
    </asp:SqlDataSource>
Run Code Online (Sandbox Code Playgroud)

当我单击Delete时,需要从表 …

.net c# asp.net visual-studio

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