Я пытаюсь отправить электронное письмо в asp.net. Когда установлен флажок «Добавить», он может отправлять почту на соответствующий идентификатор электронной почты, а электронная почта также хранится в базе данных в таблице пользователей. я построить код он показывает мне ошибкуEmail в Asp.Net с помощью CheckBoxes
код
protected void chkSelectAll_CheckedChanged(object sender, EventArgs e)
{
CheckBox chkAll =
(CheckBox)Repeateremail.HeaderRow.FindControl("chkSelectAll");
if (chkAll.Checked == true)
{
foreach (GridViewRow gvRow in Repeateremail.Items)
{
CheckBox chkSel =
(CheckBox)gvRow.FindControl("chkSelect");
chkSel.Checked = true;
}
}
else
{
foreach (GridViewRow gvRow in Repeateremail.Items)
{
CheckBox chkSel = (CheckBox)gvRow.FindControl("chkSelect");
chkSel.Checked = false;
}
}
}
в этой линии
CheckBox chkAll =
(CheckBox)Repeateremail.HeaderRow.FindControl("chkSelectAll");
это показывает мне ошибку в заголовке ошибки
«System.Web.UI.WebControls.Repeater» не содержит определения для «» HeaderRow и без метода расширения «HeaderRow» принимающих первый аргумент типа «System.Web.UI.WebControls. Ретранслятор» может быть найден (вы пропали без вести с помощью директивы или сборок
ссылочных?)
, где, как и в HTML я использую, как это в шаблоне заголовка
<td>
Check
<asp:CheckBox ID="chkSelectAll" runat="server"
AutoPostBack="true"
OnCheckedChanged="chkSelectAll_CheckedChanged"/>
Send Mail To All ?
</td>
и в шаблоне элемента
<td>
<asp:CheckBox ID="chkSelect" runat="server"/>
</td>
И где определено 'SendEmailUsingGmail()'? –
Я думаю, что это скопировать пасту с какого-то сайта – Guanxi
, вы еще не опубликовали весь код. сделайте пожалуйста. –