Tag: 动态生成

在回发期间禁用asp.net动态按钮单击事件,然后启用它

我正在我的代码中动态创建一个按钮并将click事件附加到它。 但是,我必须阻止人们在进行过程中点击它。 因此,当它被单击一次时,它应该被禁用,当进程结束时,它应该被启用。 我怎样才能做到这一点? 谢谢。

如何动态设置IFrame的来源?

我有一个嵌入YouTubevideo的IFrame。 我想创建一个文本框,用户(管理员)可以粘贴video的新src(URL),IFrame获取新的源。 这是我到目前为止: protected void Edited_Click(object sender, EventArgs e) { // HtmlControl frame1 = (HtmlControl)this.FindControl(“frame1”); string url = TextBox1.Text; frame1.Attributes[“src”] = url; } 在HTML代码中是iframe: 我没有在开头设置任何src,但是当我在文本框中粘贴URL并点击按钮时,Iframe不会显示任何内容。

asp.net在回发后动态添加用户控件保存值

这是我的问题。 我有一个usercontrol,我希望允许用户使用按钮单击添加任意数量的实例(每次单击一个按钮,我想将另一个用户控件实例添加到Panel)。 它第一次工作正常,但每个额外的回发删除所有添加的控件。 我跟踪用户添加的用户控件的数量没有问题,但我如何确保它们保持在回发之前的状态? 我已经阅读了一些关于使用SaveViewState和LoadViewState的人的post,但我找不到任何例子。 我最大的问题是确保每个用户控件的所有文本框和下拉列表在每个回发后都保持填充相同的文本/选定值/数据 提前谢谢,本

动态创建.mdf / .sdf数据库

如何使用“代码”创建一个新的.mdf / .sdf数据库? 我试过这个: http : //support.microsoft.com/kb/307283 所有这一切都是在ConnectionString上失败的。 由于在创建之前我没有与存在的文件的连接,我怎么才能只创建一个mdf / sdf数据库来连接到SQL Express Server? 我希望能够只连接到服务器并创建文件,从那里可能更容易创建表等。 有什么建议?

从动态添加的文本框中获取值asp.net c#

正如我所拥有的标题所示,我可以在其中插入我想要添加到占位符的文本框的数量。 我可以添加文本框就好了问题是我无法在动态添加的文本框中插入值。 这是我的代码 这段代码的目的是每当我可以在其中引入我想要的文本框数量的文本框。 它会创建并将它们添加到我页面中的占位符中。 public void txtExtra_TextChanged(object sender, EventArgs e) { for (a = 1; a <= int.Parse(txtExtra.Text); a++) { TextBox txt = new TextBox(); txt.ID = "txtquestion" + a; pholder.Controls.Add(txt); } } 这是将提交和响应的按钮的代码。写入插入所有这些文本框中的值。 protected void btnConfirm_Click(object sender, EventArgs e) { foreach (Control ctr in pholder.Controls) { if (ctr is TextBox) { string value […]