mailto outlook

mailto在windows和網頁中的各種用法2007年04月22日 星期日 09:19如果你經常給某一個人發郵件,你不妨試一下下面的快捷方式!在桌面空白處單擊鼠標右鍵,在彈出的菜單中選擇【新建/快捷方式】,打開“創建快捷方式”窗口,再在命令行文本框裏鍵入類似“mailto:收件人E-mail”格式的地址,然後點擊【下一步】爲快捷方式鍵入一個名稱,點【完成】就可以了,此後,只要你點擊這個快捷方式的圖標,默認的郵件軟件(下面以OE爲例),就會開啓一個已經有對方地址的“新郵件”窗口,然後你就可以像平時一樣寫信和發信了。是不是很不錯?事實上,你還可以有更多選擇,只要給Mailto加上更多的參數。比如……

●Mailto:aaa@xxx.com?cc=bbb@yyy.com,其中aaa@xxx.com將會自動出現在收件人地址欄中,bbb@yyy.com則會自動出現在抄送地址欄中;

●Mailto:aaa@xxx.com?subject=玩轉Mailto,這樣,在點擊後打開的新郵件窗口中,除了收件人會自動填上外,主題欄中也將自動出現“玩轉Mailto”這樣的主題;

●Mailto:aaa@xxx.com?cc=bbb@yyy.com&bcc=ccc@zzz.com,其中緊跟着抄送地址,寫上“&bcc=”,就可以在打開的新郵件窗口中,自動填上密件抄送地址了,在這裏是ccc@zzz.com;

●Mailto:aaa@xxx.com;bbb@xxx.com;ccc@zzz.com,記住每個電子郵件之間用“;”隔開,這樣當你點擊這個快捷方式時,在彈出的新郵件窗口的收件人中同時會出現aaa@xxx.com、bbb@yyy.com和ccc@zzz.com這幾個地址,想想吧,這是不是一個玩羣發的不錯的主意?只要點一下,你就能同時向這些人發送E-mail了;

●Mailto:aaa@xxx.com?subject=主題&body=郵件內容,“&body=”後面的內容將自動填到新郵件的內容編輯窗口中。下面我們來總結一下,Mailto後爲收件人地址,cc後爲抄送地址,bcc後爲密件抄送地址,subject後爲郵件的主題,body後爲郵件的內容,如果Mailto後面同時有多個參數的話,第一個參數必須以“?”開頭,後面的每一個都以“&”開頭。下面是一個完整的實例:Mailto:aaa@xxx.com?cc=bbb@yyy.com&bcc=ccc@zzz.com&subject=主題&body=郵件內容,你不妨試試哦!

========================================
Mailto:aaa@xxx.com?cc=bbb@yyy.com&bcc=ccc@zzz.com&subject=主題&body=郵件內容
=============================================

在GridView中使用

1.添加列的方法
                   1.hyperLinkField   
                         在兩個數據列中填入字段,然後在編輯字段裏面點擊“將此字段轉換爲TemplateField”,就 可以實現數據的顯示 和超連接的設置,(郵件加URL字符串:mailto:{0})

代碼如下:
        <asp:GridView ID="gv_user2" runat="server" AutoGenerateColumns="false" Style="position: static">
            <Columns>
                <asp:TemplateField HeaderText="用戶名" SortExpression="UserName">
                    <EditItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("UserName") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="Label1" runat="server" Text='<%# Bind("UserName") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="郵箱">
                    <ItemTemplate>
                        <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("UserEmail", "mailto:{0}") %>'
                            Text='<%# Eval("UserEmail") %>'></asp:HyperLink>
                        </ItemTemplate>
                </asp:TemplateField>
           
            </Columns>
        </asp:GridView>

                連接的text的數據直接綁定了UserEmail字段Text='<%# Eval("UserEmail")

=====================================================================================
mailto添加主題中文亂碼的解決方法2008-09-24 11:12       當在頁面中對mailto添加主題時出現中文亂碼解決方法如下:
     
       1、在頁面的<%@ Page %>中添加:
       ResponseEncoding="GB2312";

       2、在相應的.cs文件的Page_Load事件中添加:
       this.Page.Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
         Request.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");


       3、直接在Web.config文件的<system.web></system.web>節中添加:
       <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" uiCulture="zh-CN"/>。
===================================
private   void   Button1_Click(object   sender,   System.EventArgs   e)  
  {  
  this.Response.Redirect("mailto:[email protected]");  
  }
=======
//HyperLink2.NavigateUrl = "mailto:[email protected]?subject=你好&body=很高興";

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章