邮件
然后我还有一个问题,怎么能像QQ那样,回复的邮箱的时候,里面的主题会自动生成,并且发件人的邮箱地址自动带出来!谢谢。一部分代码我给你,你帮我看看怎么写具体,谢谢。当复选框被选中后,邮箱地址会自动显示出来!并且将不合格的自动选中!(默认的“不合格”的复选框是被选中的)
<script type="text/javascript" language="javascript">
function SetCheck(chk) {
$("#<%=GridView1.ClientID %>").find("input:checkbox").each(function() {
chk.checked = !chk.checked;
this.checked = chk.checked;
})
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<table style="width: 100%" cellspacing="0" cellpadding="0">
<tr>
<td>
<table cellspacing="1" cellpadding="2" width="98%" align="center" style="border: solid 1px #E2ECFC;
margin: 4px 0px 4px 0px;">
<tr>
<td align="center" valign="top">
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
CellPadding="4" DataKeyNames="txsj,projectcode,worknum,isvalid,mail"
Font-Size="Small" ForeColor="#333333" GridLines="None"
OnRowCommand="GridView1_RowCommand" OnRowDataBound="GridView1_RowDataBound"
Width="100%">
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<RowStyle HorizontalAlign="Left" />
<EmptyDataRowStyle BackColor="White" ForeColor="Red" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
<EmptyDataTemplate>
</EmptyDataTemplate>
<Columns>
<asp:TemplateField ItemStyle-Width="10%">
<HeaderStyle Height="24px" HorizontalAlign="Left" />
<HeaderTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" onclick="SetCheck(this)"
Width="10px" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" CssClass="table.css" Width="10px" />
</ItemTemplate>
<ItemStyle Width="10%" />
</asp:TemplateField>
<asp:TemplateField HeaderText="姓名">
<HeaderStyle HorizontalAlign="Left" Width="10%" />
<ItemTemplate>
<asp:Label ID="lblname" runat="server" Text='<%# Eval("name") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="部门名称">
<HeaderStyle HorizontalAlign="Left" Width="15%" />
<ItemTemplate>
<asp:Label ID="lblprjname" runat="server" Text='<%# Eval("depart") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="科室名称">
<HeaderStyle HorizontalAlign="Left" Width="15%" />
<ItemTemplate>
<asp:Label ID="lblclient" runat="server" Text='<%# Eval("client") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="工时数">
<HeaderStyle HorizontalAlign="Left" Width="15%" />
<ItemTemplate>
<asp:Label ID="lblhours" runat="server" Text='<%# Eval("hours") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="操作">
<HeaderStyle HorizontalAlign="Left" Width="20%" />
<ItemTemplate>
<asp:LinkButton ID="lnkcheck" runat="server" CommandName="notpass">不合格</asp:LinkButton>
<asp:LinkButton ID="lnkpass" runat="server" CommandName="pass">合格</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<RowStyle BorderStyle="None" Font-Size="small" HorizontalAlign="Left" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#999999" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
</asp:GridView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnLoad" />
</Triggers>
</asp:UpdatePanel>
</td>
</tr>
<tr>
<td>
<table cellspacing="1" cellpadding="2" width="100%" align="center" border="0">
<tr>
<td style="background-color: #E2ECFC; font-weight: 600;">
邮 件 主 题:
</td>
<td>
<asp:TextBox ID="txtSubject" runat="server" Width="254px"></asp:TextBox>
</td>
</tr>
<tr>
<td style="background-color: #E2ECFC; font-weight: 600;">
正 文:
</td>
<td>
<asp:TextBox ID="txtBody" runat="server" Height="76px" TextMode="MultiLine" Width="254px"></asp:TextBox>
</td>
</tr>
<tr>
<td style="background-color: #E2ECFC; font-weight: 600;">
邮箱登陆名:
</td>
<td>
<asp:TextBox ID="txtlogin" runat="server" Width="171px"></asp:TextBox>
@byd.com
</td>
</tr>
<tr>
<td style="background-color: #E2ECFC; font-weight: 600;">
密 码:
</td>
<td>
<asp:TextBox ID="txtPwd" runat="server" Width="254px" TextMode="Password"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="2">
<asp:Button ID="btnsend" runat="server" Text="对选中成员邮件发送" OnClick="btnsend_Click" />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</form>
</body>
--------------------编程问答-------------------- 头晕 --------------------编程问答-------------------- 好长的代码。。。 --------------------编程问答-------------------- 没清楚问题...多讲讲问题,少贴点代码
--------------------编程问答-------------------- 根据post传值
通过ajax获取数据
--------------------编程问答-------------------- 将不合格的自动选中 可以这样实现。后台声明一个变量,是否合格的(false/true)
<asp:CheckBox ID="CheckBox1" runat="server" onclick="SetCheck(this)"
Width="10px" Checked="<%=变量名 %>"/>
而怎么得到所有选 中的呢,当然是遍历gridview得到选中的邮箱保存到viewstate,再将邮箱加载到文本框(其实这部你可以不用也,你发送的时候在后台直接得就行,不过为了好看,还是做吧)
--------------------编程问答-------------------- 当复选框被选中后,邮箱地址会自动显示出来!并且将不合格的自动选中!(默认的“不合格”的复选框是被选中的)
前面部分用AJAX可以实现。点复选框的时候去后台获取邮箱等信息。
不合格的自动选中通过前台脚本就可以实现了。 --------------------编程问答-------------------- 帮顶 等结局 --------------------编程问答-------------------- --------------------编程问答-------------------- 能不能给写个实例,这样看着形象点,因为我是新手,谢谢!! --------------------编程问答-------------------- 有没有高手给看看这些问题怎么解决,要具体代码。非常谢谢 --------------------编程问答-------------------- AJAX
参考
用JQUERY改造一下代码 --------------------编程问答-------------------- 好长啊 头晕了 饿 --------------------编程问答-------------------- 大哥能给写个实例吗,按照我上面给的一点代码,谢谢!!!我没有写过Ajax 和 JQuery
补充:.NET技术 , ASP.NET