demo_geturl_cs.aspx
上传用户:lanchensha
上传日期:2022-02-27
资源大小:7530k
文件大小:3k
源码类别:

编辑器/阅读器

开发平台:

C#

  1. <%@Page Language="C#" ValidateRequest="false" ContentType="text/html"%>
  2. <%@Register TagPrefix="dntb" Namespace="DotNetTextBox" Assembly="DotNetTextBox"%>
  3. <script runat="server" language="C#">
  4. private void Page_Load(object sender, System.EventArgs e)
  5. {
  6. if (!IsPostBack)
  7. {
  8. WebEditor1.Text = "<a href=http://www.aspxcn.com.cn><img src='system_dntb/skin/xp/img/logo.gif' alt='DotNet中华网版权所有' width=260 height=60 border=0></a>";
  9. }
  10. }
  11. private void Button1_OnClick(object sender, System.EventArgs e)
  12. {
  13.     switch (geturltype.SelectedValue)
  14.     {
  15.         case "images":
  16.             url.Text = "编辑器中的第一张图片地址是:" + WebEditor1.GetImagesUrl[0].ToString();
  17.             label1.Text = "<hr><b>以下是DotNetTextBox控件提交的内容</b>:<br>" + WebEditor1.Text;
  18.             break;
  19.         case "flash":
  20.             url.Text = "编辑器中的第一张Flash地址是:" + WebEditor1.GetFlashUrl[0].ToString();
  21.             label1.Text = "<hr><b>以下是DotNetTextBox控件提交的内容</b>:<br>" + WebEditor1.Text;
  22.             break;
  23.         case "flv":
  24.             url.Text = "编辑器中的第一个FLV地址是:" + WebEditor1.GetFlvUrl[0].ToString();
  25.             label1.Text = "<hr><b>以下是DotNetTextBox控件提交的内容</b>:<br>" + WebEditor1.Text;
  26.             break;
  27.     }
  28. }
  29. private void Button2_OnClick(object sender, System.EventArgs e)
  30. {
  31. WebEditor1.Text="";
  32. }
  33. </script>
  34. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  35. <html xmlns="http://www.w3.org/1999/xhtml" >
  36. <head>
  37. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  38. <title>演示:获取编辑器内容中的图片地址(C#)</title>
  39. <style type="text/css">
  40. <!--
  41. body {
  42. font-size: 9pt;
  43. }
  44. hr {
  45. border: dotted #AFAFAF;
  46. }
  47. input {
  48. font-size: 9pt;
  49. border: 1px ridge #999999;
  50. background-color: #FFFFFF;
  51. cursor:pointer;
  52. }
  53. TABLE {
  54. FONT: 9pt 宋体,Verdana,Arial
  55. }
  56. -->
  57. </style>
  58. </head>
  59. <body>
  60.     <form id="Form1" runat="server">
  61.     <table align=center width="555">
  62.         <tr>
  63.             <td valign="top" style="width: 551px">
  64.                 <fieldset>
  65.                     <legend>演示说明</legend>&nbsp; &nbsp; 本例子演示DotNetTextBox控件通过WebEditor1.GetImagesUrl[0].ToString()在提交时得到编辑器中的第一张图片地址,如果要得到第二张图片则为WebEditor1.GetImagesUrl[1].ToString(),如此类推!</fieldset>
  66.             </td>
  67.         </tr>
  68.     </table>
  69.     <br />
  70. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  71.   <tr>
  72.     <td align="center">
  73.         <p align="center">
  74.             [获取地址类型]:<asp:DropDownList ID="geturltype" runat="server">
  75.                 <asp:ListItem Value="images">图片地址</asp:ListItem>
  76.                 <asp:ListItem Value="flash">Flash地址</asp:ListItem>
  77.                 <asp:ListItem Value="flv">Flv地址</asp:ListItem>
  78.             </asp:DropDownList>
  79.             <br />
  80.             <br />
  81.             <DNTB:WebEditor id="WebEditor1" Skin="skin/xp/" runat="server"></DNTB:WebEditor> </p>
  82.         <p align="center">
  83.           <asp:Button id="Button1"  OnClick="Button1_OnClick" runat="server" Text="提交内容"></asp:Button>
  84.           <asp:Button id="Button2"  OnClick="Button2_OnClick" runat="server" Text="清空内容"></asp:Button>
  85.         </p>
  86.       </td>
  87.   </tr>
  88. </table>
  89. <br />
  90. <asp:Label ID="url" ForeColor="Red" runat="server"></asp:Label><br />
  91. <asp:label runat="server" ID="label1"></asp:label>
  92.       </form>
  93. </body>
  94. </html>