Tag: mailto

C#启动一个新的MailTo进程和HTML URL编码

我为Process类创建了一个新的MailTo扩展方法,它只是用一个包含所需mailto参数的新ProcessStartinfo填充Process。 我已经创建了一个名为FormatMailToArgument的方法(最后在右边),它将控制字符转换为它们的Url编码等价物并测试了它并且它可以工作但是有更好的方法吗? /// /// extension methods. /// public static class Processes { #region MailTo /// /// Populates the process with mailto . You may leave any /// argument as null if not needed. /// /// The process. /// The mail message. public static void MailTo(this Process process, MailMessage mailMessage) { MailTo( process, mailMessage.To.ToDelimetedString(), mailMessage.CC.ToDelimetedString(), mailMessage.Bcc.ToDelimetedString(), […]

访问动态创建的文本框文本

我偶然发现了我的asp.net表单问题。 在我的表单中,最终用户选择了一些动态创建的文本框 ,这一切都可以正常使用以下代码: protected void txtAmountSubmit_Click(object sender, EventArgs e) { int amountOfTasks; int.TryParse(txtAmountOfTasks.Text, out amountOfTasks); for (int i = 0; i < amountOfTasks; i++) { TextBox txtAddItem = new TextBox(); txtAddItem.ID = "txtAddItem" + i; txtAddItem.TextMode = TextBoxMode.MultiLine; questionNine.Controls.Add(txtAddItem); txtList.Add(txtAddItem.ID); } } 然而,这也给我带来了一个小问题,稍后在我的表单上单击提交按钮,我将结果发送给它需要去的指定人员(使用smtp电子邮件)。 这部分很好, 直到我试图从这些动态创建的文本框中检索文本 。 我试过的 我已经尝试使用这个msdn访问服务器控件ID方法但是这不起作用。 我试图将这些新文本框添加到列表中,但是我不确定如何在文本框中包含文本时更新这些文本框。 因此,我的结果因此而返回null。 我也查了关于SO的其他问题,比如这些,但是它们通常用于WPF或winforms,而不是我的asp.net问题(这通常不是问题,但我不需要从每个人那里得到文本我的页面中的文本框控件,只是动态创建的控件。 我也试过改变我调用代码的方式,我希望它能起作用: string textboxesText = […]