📄 ivan porto carrero - make the freetextbox work inside an atlas updatpanel.htm
字号:
style="BACKGROUND: white; COLOR: navy">ifrmTxt</SPAN><SPAN
style="BACKGROUND: white">.</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">Attributes</SPAN><SPAN
style="BACKGROUND: white">[</SPAN><SPAN
style="BACKGROUND: white; COLOR: maroon">"width"</SPAN><SPAN
style="BACKGROUND: white">] = </SPAN><SPAN
style="BACKGROUND: white; COLOR: blue">value</SPAN><SPAN
style="BACKGROUND: white">;</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 35</SPAN> <SPAN
style="BACKGROUND: white">
}</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 36</SPAN> <SPAN
style="BACKGROUND: white"> }</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 37</SPAN> <SPAN
style="BACKGROUND: white"> </SPAN><SPAN
style="BACKGROUND: white; COLOR: blue">public</SPAN><SPAN
style="BACKGROUND: white"></SPAN><SPAN
style="BACKGROUND: white; COLOR: blue">string</SPAN><SPAN
style="BACKGROUND: white"></SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">Height</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 38</SPAN> <SPAN
style="BACKGROUND: white"> {</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 39</SPAN> <SPAN
style="BACKGROUND: white">
</SPAN><SPAN style="BACKGROUND: white; COLOR: blue">get</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 40</SPAN> <SPAN
style="BACKGROUND: white">
{</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 41</SPAN> <SPAN
style="BACKGROUND: white">
</SPAN><SPAN
style="BACKGROUND: white; COLOR: blue">return</SPAN><SPAN
style="BACKGROUND: white"></SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">ifrmTxt</SPAN><SPAN
style="BACKGROUND: white">.</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">Attributes</SPAN><SPAN
style="BACKGROUND: white">[</SPAN><SPAN
style="BACKGROUND: white; COLOR: maroon">"height"</SPAN><SPAN
style="BACKGROUND: white">];</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 42</SPAN> <SPAN
style="BACKGROUND: white">
}</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 43</SPAN> <SPAN
style="BACKGROUND: white">
</SPAN><SPAN style="BACKGROUND: white; COLOR: blue">set</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 44</SPAN> <SPAN
style="BACKGROUND: white">
{</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 45</SPAN> <SPAN
style="BACKGROUND: white">
</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">ifrmTxt</SPAN><SPAN
style="BACKGROUND: white">.</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">Attributes</SPAN><SPAN
style="BACKGROUND: white">[</SPAN><SPAN
style="BACKGROUND: white; COLOR: maroon">"height"</SPAN><SPAN
style="BACKGROUND: white">] = </SPAN><SPAN
style="BACKGROUND: white; COLOR: blue">value</SPAN><SPAN
style="BACKGROUND: white">;</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 46</SPAN> <SPAN
style="BACKGROUND: white">
}</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 47</SPAN> <SPAN
style="BACKGROUND: white"> }</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 48</SPAN> <SPAN
style="BACKGROUND: white"> </SPAN><SPAN
style="BACKGROUND: white; COLOR: blue">protected</SPAN><SPAN
style="BACKGROUND: white"></SPAN><SPAN
style="BACKGROUND: white; COLOR: blue">void</SPAN><SPAN
style="BACKGROUND: white"></SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">Page_Load</SPAN><SPAN
style="BACKGROUND: white">(</SPAN><SPAN
style="BACKGROUND: white; COLOR: blue">object</SPAN><SPAN
style="BACKGROUND: white"></SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">sender</SPAN><SPAN
style="BACKGROUND: white">, </SPAN><SPAN
style="BACKGROUND: white; COLOR: teal">EventArgs</SPAN><SPAN
style="BACKGROUND: white"></SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">e</SPAN><SPAN
style="BACKGROUND: white">)</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 49</SPAN> <SPAN
style="BACKGROUND: white"> {</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 50</SPAN> <SPAN
style="BACKGROUND: white">
</SPAN><SPAN style="BACKGROUND: white; COLOR: green">//load the
freetextbox page that has no theme and no masterpage set. The background
color is the one I chose to blend in with my design
</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 51</SPAN> <SPAN
style="BACKGROUND: white">
</SPAN><SPAN style="BACKGROUND: white; COLOR: navy">ifrmTxt</SPAN><SPAN
style="BACKGROUND: white">.</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">Attributes</SPAN><SPAN
style="BACKGROUND: white">[</SPAN><SPAN
style="BACKGROUND: white; COLOR: maroon">"Src"</SPAN><SPAN
style="BACKGROUND: white">] = </SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">ResolveUrl</SPAN><SPAN
style="BACKGROUND: white">(</SPAN><SPAN
style="BACKGROUND: white; COLOR: blue">string</SPAN><SPAN
style="BACKGROUND: white">.</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">Format</SPAN><SPAN
style="BACKGROUND: white">(</SPAN><SPAN
style="BACKGROUND: white; COLOR: maroon">"~/App_Components/FreeTextBox.aspx?hf={0}&w={1}&h={2}"</SPAN><SPAN
style="BACKGROUND: white">, </SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">hfFtbValue</SPAN><SPAN
style="BACKGROUND: white">.</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">ClientID</SPAN><SPAN
style="BACKGROUND: white">,</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">Width</SPAN><SPAN
style="BACKGROUND: white">,</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">Height</SPAN><SPAN
style="BACKGROUND: white">));</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 52</SPAN> <SPAN
style="BACKGROUND: white">
</SPAN><SPAN style="BACKGROUND: white; COLOR: navy">ifrmTxt</SPAN><SPAN
style="BACKGROUND: white">.</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">Attributes</SPAN><SPAN
style="BACKGROUND: white">[</SPAN><SPAN
style="BACKGROUND: white; COLOR: maroon">"Name"</SPAN><SPAN
style="BACKGROUND: white">] = </SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">ifrmTxt</SPAN><SPAN
style="BACKGROUND: white">.</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">ClientID</SPAN><SPAN
style="BACKGROUND: white">;</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 53</SPAN> </P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 54</SPAN> <SPAN
style="BACKGROUND: white">
</SPAN><SPAN style="BACKGROUND: white; COLOR: blue">if</SPAN><SPAN
style="BACKGROUND: white"> (!</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">IsPostBack</SPAN><SPAN
style="BACKGROUND: white">)</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 55</SPAN> <SPAN
style="BACKGROUND: white">
{</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 56</SPAN> <SPAN
style="BACKGROUND: white">
</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">Session</SPAN><SPAN
style="BACKGROUND: white">[</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">hfFtbValue</SPAN><SPAN
style="BACKGROUND: white">.</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">ClientID</SPAN><SPAN
style="BACKGROUND: white">] = </SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">hfFtbValue</SPAN><SPAN
style="BACKGROUND: white">.</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">Value</SPAN><SPAN
style="BACKGROUND: white">;</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 57</SPAN> <SPAN
style="BACKGROUND: white">
}</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 58</SPAN> <SPAN
style="BACKGROUND: white"> }</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 59</SPAN> </P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 60</SPAN> <SPAN
style="BACKGROUND: white"> </SPAN><SPAN
style="BACKGROUND: white; COLOR: blue">protected</SPAN><SPAN
style="BACKGROUND: white"></SPAN><SPAN
style="BACKGROUND: white; COLOR: blue">override</SPAN><SPAN
style="BACKGROUND: white"></SPAN><SPAN
style="BACKGROUND: white; COLOR: blue">void</SPAN><SPAN
style="BACKGROUND: white"></SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">OnDataBinding</SPAN><SPAN
style="BACKGROUND: white">(</SPAN><SPAN
style="BACKGROUND: white; COLOR: teal">EventArgs</SPAN><SPAN
style="BACKGROUND: white"></SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">e</SPAN><SPAN
style="BACKGROUND: white">)</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 61</SPAN> <SPAN
style="BACKGROUND: white"> {</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 62</SPAN> <SPAN
style="BACKGROUND: white">
</SPAN><SPAN style="BACKGROUND: white; COLOR: blue">base</SPAN><SPAN
style="BACKGROUND: white">.</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">OnDataBinding</SPAN><SPAN
style="BACKGROUND: white">(</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">e</SPAN><SPAN
style="BACKGROUND: white">);</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 63</SPAN> <SPAN
style="BACKGROUND: white">
</SPAN><SPAN style="BACKGROUND: white; COLOR: navy">Session</SPAN><SPAN
style="BACKGROUND: white">[</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">hfFtbValue</SPAN><SPAN
style="BACKGROUND: white">.</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">ClientID</SPAN><SPAN
style="BACKGROUND: white">] = </SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">hfFtbValue</SPAN><SPAN
style="BACKGROUND: white">.</SPAN><SPAN
style="BACKGROUND: white; COLOR: navy">Value</SPAN><SPAN
style="BACKGROUND: white">;</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 64</SPAN> <SPAN
style="BACKGROUND: white"> }</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="COLOR: #2b91af"> 65</SPAN> <SPAN
style="BACKGROUND: white">}</SPAN></P>
<P style="MARGIN: 0px"><SPAN
style="BACKGROUND: white"></SPAN> </P></DIV>
<P><!--EndFragment--></P></FONT>
<P>And the page that contains the freetextbox control : </P><FONT size=2>
<P><%</P></FONT><FONT color=#0000ff size=2>@</FONT> <FONT
size=2></FONT><FONT color=#800000 size=2>Page</FONT> <FONT
size=2></FONT><FONT color=#ff0000 size=2>Language</FONT> <FONT
color=#0000ff size=2>="C#"</FONT> <FONT size=2></FONT><FONT color=#ff0000
size=2>AutoEventWireup</FONT> <FONT color=#0000ff size=2>="true"</FONT>
<FONT size=2></FONT><FONT color=#ff0000 size=2>Theme</FONT> <FONT
color=#0000ff size=2>=""</FONT> <FONT size=2></FONT><FONT color=#ff0000
size=2>CodeFile</FONT> <FONT color=#0000ff
size=2>="FreeTextBox.aspx.cs"</FONT> <FONT size=2></FONT><FONT
color=#ff0000 size=2>Inherits</FONT> <FONT color=#0000ff
size=2>="App_Components_FreeTextBox"</FONT> <FONT size=2></FONT><FONT
color=#ff0000 size=2>ValidateRequest</FONT> <FONT color=#0000ff
size=2>="false"</FONT> <FONT size=2>%><BR></FONT><FONT color=#0000ff
size=2><!</FONT> <FONT color=#800000 size=2>DOCTYPE</FONT> <FONT
color=#000000 size=2></FONT><FONT color=#ff0000 size=2>html</FONT> <FONT
color=#
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -