我有这样的数据库代码
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功能中显示错误消息?
这是一个有点"模糊"的问题.我想知道Ext.NET库是如何工作的.我知道它是extjs之上的"包装器",但我的问题是:Ext.NET是否可以被服务器代码使用而不是通过"复杂的"javascript客户端代码?
如何从代码隐藏中的Page_Load方法调用aspx页面中的javascript函数?
我们使用以下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的域功能级别.它有所不同吗?
出于某种原因,我的带有空格的XmlElements用_x0020代替空格打印.
例如,
[XmlElement("The Total")]
public double total { get; set; }
Run Code Online (Sandbox Code Playgroud)
<The_0x0020_Total>当我把它打印出来时变成了 我正在使用TextWriter输出,然后我使用XmlSerializer.Serialize打印到文件,但它不起作用.
在卸载时,安装程序将删除已安装的文件夹及其所有子目录.但是,我们希望保留一些有关卸载的日志文件.如何使安装程序不删除已安装的文件夹?
如何在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) 有没有办法从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) 我刚从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时,需要从表 …