我知道这个问题有一个简单的答案,但它包含两个问题。
问题1:
在一个asp.net页面中,有一个像这样的JavaScript块:
好的,这是问题的简化版本,但应该很清楚了。我现在想把这个函数放到一个JS文件中...但我无法将asp:Literal放入JS中。
“让我有点恶心,有更好的方法吗?”
“问题2:”
“类似的问题,但这次第二个版本长成这样:”
但这次我实际上无法完成
由于使用ScriptManagerProxy,很难确切地知道脚本文件会出现在哪里,因此它在其上方。这就是问题所在!谢谢。
问题1:
在一个asp.net页面中,有一个像这样的JavaScript块:
<script type="text/javascript">
function doSomethingRandom() {
var myVarToUse = <asp:Literal runat="server" ID="HackyLiteral" />
}
</script>
好的,这是问题的简化版本,但应该很清楚了。我现在想把这个函数放到一个JS文件中...但我无法将asp:Literal放入JS中。
var myVarToUse = <asp:Literal runat="server" ID="HackyLiteral" />
<script src="myJSFile.js" />
“让我有点恶心,有更好的方法吗?”
“问题2:”
“类似的问题,但这次第二个版本长成这样:”
<asp:ScriptManagerProxy runat="server">
<Scripts>
<asp:ScriptReference Path="~/tree/AttributeTree.js" />
</Scripts>
</asp:ScriptManagerProxy>
但这次我实际上无法完成
var myVarToUse = <asp:Literal runat="server" ID="HackyLiteral" />
由于使用ScriptManagerProxy,很难确切地知道脚本文件会出现在哪里,因此它在其上方。这就是问题所在!谢谢。
def factorial(n): if n == 0: return 1 else: return n * factorial(n-1)
这是一个计算阶乘的Python函数。 - kͩeͣmͮpͥ ͩ