小编lov*_*nce的帖子

在UpdatePanel上动态添加触发器,用于动态添加的控件

我将数组按钮动态添加到一个简单的面板,它位于更新面板中,现在我想在这些按钮的单击事件上为UpdatePanel添加触发器.我的代码如下:

protected void AddButtons()
{
    Button[] btn = new Button[a];
    for (int q = 0; q < a; q++)
    {

        btn[q] = new Button();

        buttonsPanel.Controls.Add(btn[q]);
        btn[q].ID = "QID" + q;
        btn[q].Click += new EventHandler(_Default_Click);
        btn[q].Attributes.Add("OnClick", "Click(this)");

        AsyncPostBackTrigger trigger = new AsyncPostBackTrigger();
        trigger.ControlID = btn[q].ID;
        trigger.EventName = "Click";
        UpdatePanel2.Triggers.Add(trigger);                
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,当我点击任何这些按钮并且按钮被删除时,不会触发click事件.

请注意,这些按钮在Page_Init()方法中不可用.

c# asp.net updatepanel asp.net-ajax

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

如何使用C#在MS Excel单元格中添加数字验证

我的目标是限制用户在MS Excel单元格中仅输入介于1到100之间的值.

我以编程方式生成Excel文件,但是当我添加上面的验证时,Exception被抛出 Exception from HRESULT: 0x800A03EC

我写的代码如下:

int[] arr = {1,100};
ExcelApp.get_Range(col1, col2).Cells.Validation.Add(Microsoft.Office.Interop.Excel.XlDVType.xlValidateList, Microsoft.Office.Interop.Excel.XlDVAlertStyle.xlValidAlertInformation, Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlBetween, arr, Type.Missing);
Run Code Online (Sandbox Code Playgroud)

在上面的代码ExcelApp是一个对象Microsoft.Office.Interop.Excel.ApplicationClass

任何帮助都非常感谢.

.net c# validation excel

9
推荐指数
2
解决办法
6751
查看次数

哪些网络浏览器不支持Javascript?以及如何识别客户端使用的浏览器?

有没有支持javascript的网页浏览器?以及如何识别客户端是否正在使用其中一种浏览器?或客户端已禁用javascript?

javascript browser

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

我应该用什么URL来创建我的simpleDB域?

我无法弄清楚我可以在哪里为simpleDB 创建一个.我去了AWS管理控制台,我能够为S3 创建一个存储桶,但我没有简单的数据库选项卡.

我在这里错过了什么吗?

amazon amazon-simpledb

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

如何使用ASP.NET中的C#代码以PDF,HTML和DOC格式导出Crystal Report?

我在ASP.NET网站上设计了一个报告,现在我需要提供导出该报告的选项PDF, HTML, and DOC formats,我该如何实现?

crystal report有一个按钮可以做到这一点,但是当我尝试保存该报告时,它保存为.aspx格式,因为我在asp.net网页中查看它.

asp.net pdf-generation export crystal-reports

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

是否可以禁用Crystal Reports上的"打印"和"导出"按钮?

我已经完成了使用ASP.NET设计我的第一个Crystal Report,我正在以自己的方式提供用户打印和导出报告,现在我需要隐藏或至少禁用Crystal报表中提供的默认按钮,是否可以这样做?怎么样?

c# asp.net customization crystal-reports

5
推荐指数
1
解决办法
8235
查看次数

将参数传递给函数.怎么了?

在这个jsFiddle中

我试图将一个参数传递给一个函数,但它没有收到参数或者它没有被执行.

<a href="javascript:addRemove('7249');">Details</a>
Run Code Online (Sandbox Code Playgroud)

JQuery的

$(document).ready(function() {

    function addRemove(u) {
    alert(u);
    }

});
Run Code Online (Sandbox Code Playgroud)

任何想法有什么问题以及如何解决它?

javascript jquery

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

无法为对象类重载运算符'+'

object在c#中有两个或更多类的变量,它有整数值.我想重载'+'运算符,以便在我想要添加或减去它们时我不必转换这些变量.这是我的代码如下:

public static object operator +( object obj1, object obj2)
{
    object o = Convert.toint32(obj1) + Convert.toint32(obj2);
   return o;
}
Run Code Online (Sandbox Code Playgroud)

没问题,我得到一个错误说 "One of the parameters of a binary operator must be the containing type"

为什么会这样?任何帮助表示赞赏!

c# asp.net operator-overloading object

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

由于Response.Redirect()而被忽略的Javascript

我目前正在使用C#处理asp.net,我需要显示一个消息框并确认用户的输入并重定向到另一个页面,我的代码是这样的:

protected void Button1_Click(object sender, EventArgs e)
{
    System.Text.StringBuilder sb = new System.Text.StringBuilder();
    sb.Append("<script language='javascript'>");
    sb.Append("if (confirm('YES OR NO?')){ /*some javascript code*/ }");
    sb.Append("</script>");

    Page.RegisterStartupScript("FocusScript", sb.ToString());
   Response.Redirect("Default.aspx");

}
Run Code Online (Sandbox Code Playgroud)

这里问题是直接重定向到下一页而不显示消息框.如果我删除Response.Redirect("Default.aspx");它成功显示消息框.我认为这里可能Response.Redirect()有更高的优先级javascript

我试过用

sb.Append("if (confirm('YES OR NO?')){ window.location.href = \"Default.aspx"; }\");
Run Code Online (Sandbox Code Playgroud)

而不是使用Response.Redirect()但页面没有被重定向,我该怎么做才能解决这个问题?

javascript c# asp.net

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

如何使用c#创建自己的验证码并在asp.net中验证它?

如何创建自己的验证码并测试一个人生成的响应?是否有可能在asp.net中做到这一点?

c# asp.net captcha

0
推荐指数
1
解决办法
519
查看次数

如何在asp.net中处理KeyPress或KeyDown事件?

KeyPressKeyDown事件不可用,System.Web.UI.WebControls.TextBox只有一种方法可以使用Java-Scripts,但是想在这些事件中触发一些Sql查询.是否可以从JavaScript执行Sql查询?如果没有,那我该怎么做?

javascript c# asp.net events sql-server-2005

0
推荐指数
1
解决办法
7325
查看次数

使用C#创建目录时拒绝访问

string windowsDirectory = Environment.GetEnvironmentVariable("ProgramFiles");
string mydirecoty = windowsDirectory + "\\" + "NetServices\\";

if (!Directory.Exists(mydirecoty))
  {
    Directory.CreateDirectory(mydirecoty); //Access to the path 'C:\Program Files (x86)\NetServices\' is denied.
  }
Run Code Online (Sandbox Code Playgroud)

在没有管理员帐户的情况下运行.net应用程序时抛出异常.如果我尝试在其他C:\驱动器中创建目录,就好像D:\它运行正常.

我想在Program Files/ Windows文件夹中创建目录的解决方案是什么?

.net c# directory file-permissions

0
推荐指数
1
解决办法
5650
查看次数

如何使用html5本地存储创建自动完成论坛?

大家好,我是编程新手.你能帮我写一个html格式的自动填充文本字段的代码吗?我想使用本地存储数据.如果用户将文本字段中的某些数据间隔,则它将存储在本地存储中.如果下次输入数据时,与该字段相关的localstorage数据将显示为弹出窗口(如mozila或chrome autocomplete).

请给我一些指导

javascript forms html5 autocomplete local-storage

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