如何在 asp.net 文本框的占位符中使用 mathjax?
How to use mathjax in placeholder of textbox in asp.net?
我最近将 MathJax
添加到我的网络表单中,除了弄清楚如何在 TextBox
.[=19= 中使用 MathJax
作为占位符外,我可以做任何事情]
示例:
<asp:TextBox ID="textbox1" placeholder="$x^2$"></asp:TextBox>
我的占位符不想使用 MathJax
,尽管其他地方都很好。
在占位符属性中使用 MathJax
时,是否有特定的方法来执行此操作?
这是我的 MathJax
配置:
<head>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\(','\)']]}});
</script>
<script type="text/javascript" async
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
您可以使用 Attributes
属性 和 Add()
方法在服务器端添加自定义属性。
在Page_Load
事件中:
textbox1.Attributes.Add("placeholder","$x^2$");
当您的页面呈现时,您应该在 HTML 结果中:
<input id="textbox1" type="text" placeholder="$x^2$" />
不要忘记在 ASP.NET 控件中添加 runat="server"
。
<asp:TextBox ID="textbox1" runat="server" placeholder="$x^2$"></asp:TextBox>
我最近将 MathJax
添加到我的网络表单中,除了弄清楚如何在 TextBox
.[=19= 中使用 MathJax
作为占位符外,我可以做任何事情]
示例:
<asp:TextBox ID="textbox1" placeholder="$x^2$"></asp:TextBox>
我的占位符不想使用 MathJax
,尽管其他地方都很好。
在占位符属性中使用 MathJax
时,是否有特定的方法来执行此操作?
这是我的 MathJax
配置:
<head>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\(','\)']]}});
</script>
<script type="text/javascript" async
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
您可以使用 Attributes
属性 和 Add()
方法在服务器端添加自定义属性。
在Page_Load
事件中:
textbox1.Attributes.Add("placeholder","$x^2$");
当您的页面呈现时,您应该在 HTML 结果中:
<input id="textbox1" type="text" placeholder="$x^2$" />
不要忘记在 ASP.NET 控件中添加 runat="server"
。
<asp:TextBox ID="textbox1" runat="server" placeholder="$x^2$"></asp:TextBox>