2013-07-18 51 views
-2

我有一些文本框..當'預覽'按鈕被點擊時,它會轉到另一個頁面,其中包含一個html模板..我需要替換模板內的文本框輸入值..將如何我使用asp.net編碼? HTML模板是替換html模板中的texbox值

<table width="450" border="0" cellspacing="0" cellpadding="0" class="bg" bgcolor="red"> 
<tr>            
    <td width="90" valign="top" class="bg" bgcolor="#ffffff"> 
     <h2 style="width: 642px">&nbsp;&nbsp;&nbsp;&nbsp;<i><font color="#333333" face="Geneva, Arial" size=2.5>From:</font>&nbsp;&nbsp; 
      [mg-from]<br/> 
     &nbsp;&nbsp;&nbsp;&nbsp;<font color="#333333" face="Geneva, Arial" size=2.5>To:</font>&nbsp;&nbsp;&nbsp;&nbsp; 
      [mg-to]<br/> 
     &nbsp;&nbsp;&nbsp;&nbsp;<font color="#333333" face="Geneva, Arial" size=2.5>Subject:</font> 
      [mg-subject]</i></h2> 
    </td> 
</tr> 
</table> 

我需要在它在 我將如何使用asp.net編寫它的第一頁給出txtfrom.text價值HTML模板替換[毫克來自]

+0

您閱讀了模板文件,將它放在一個StringBuilder上,然後他們可以使用Replace替換代碼的那部分。 – Aristos

+0

可以幫助我如何編寫它的preview.aspx頁面? – user1844553

+0

PLSSSS幫助我....可以使用PLS代碼我如何在preview.aspx頁面中執行此操作? – user1844553

回答

0

嘗試了這一點

 FileStream fs = new FileStream(**TemplateFileNamegoesHere**,FileMode.Open); 

    StreamReader fr = new StreamReader(fs); 
    string data = fr.ReadToEnd(); 
    string data=data.Replace(" [mg-from]", txtfrom.text); 

它將取代 「[MG-從]」 給定值txtfrom.text嘗試 ,讓我知道

+0

@ user1844553試試這個,讓我知道嗎? – Backtrack

+0

但文本框在另一個頁面......我GOOGLE了很多...但沒有找到任何:(..... – user1844553

+0

公共部分類EmployeePortal_CommunicationPreview:System.Web.UI.Page { 保護無效的Page_Load(對象發件人,EventArgs的) { System.IO.FileStream FS =新的FileStream( 「〜/自動電子郵件/ Internalcommunication.htm」,FileMode.Open); StreamReader的FR =新的StreamReader(FS) ; string data = fr.ReadToEnd(); string data = data.Replace(「[mg-from]」,txtfrom.text); } 這裏的from.text是t他其他頁 – user1844553

0
public partial class EmployeePortal_CommunicationPreview : System.Web.UI.Page 
{ 

    protected void Page_Load(object sender, EventArgs e) 
    { 


     System.IO.FileStream fs = new FileStream("~/Auto-Emails/Internalcommunication.htm", FileMode.Open); 

     StreamReader fr = new StreamReader(fs); 
     string data = fr.ReadToEnd(); 
     string from = data.Replace(" [mg-from]", txtfrom.text); 

    } 
} 

這裏txtfrom.text屬於到第一頁...我需要將第一頁的txtfrom傳遞到第二頁,替換[mg-from] ...我將如何做?