1

我最近添加MathJax到我的网络表单中,除了弄清楚如何MathJaxTextBox.

例子:

<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">

4

1 回答 1

1

Attributes您可以使用属性和Add()方法在服务器端添加自定义属性。

Page_Load事件中:

textbox1.Attributes.Add("placeholder","$x^2$");

当你的页面被渲染时,你应该在 HTML 结果中有:

<input id="textbox1" type="text" placeholder="$x^2$" />

不要忘记runat="server"在您的 ASP.NET 控件中添加 。

<asp:TextBox ID="textbox1" runat="server" placeholder="$x^2$"></asp:TextBox>
于 2017-08-19T21:28:51.830 回答