RegisterStartupScript的方法,无法显示脚本代码。

tsyd 2004-12-24 09:09:36
这是帮助里面Page.RegisterStartupScript 方法的一段代码。

<html>
<head>
<script language="C#" runat="server">
public void Page_Load(Object sender, EventArgs e) {
// Form the script to be registered at client side.
String scriptString = "<script language=JavaScript> function DoClick() {";
scriptString += "showMessage2.innerHTML='<h4>Welcome to Microsoft .NET!</h4>'}";
scriptString += "function Page_Load(){ showMessage1.innerHTML=";
scriptString += "'<h4>RegisterStartupScript Example</h4>'}<";
scriptString += "/";
scriptString += "script>";

if(!this.IsStartupScriptRegistered("Startup"))
this.RegisterStartupScript("Startup", scriptString);
}


</script>
</head>
<body topmargin="20" leftmargin="10" onload="Page_Load()">
<form id="myForm" runat="server">
<span id="showMessage1"></span>
<br>
<input type="button" value="ClickMe" onclick="DoClick()">
<br>
<span id="showMessage2"></span>
</form>
</body>
</html>

怎么到我机器上运行,HTML代码里面没有JAVASCRIPT代码的????
RegisterStartupScript的第一个参数是什么。
...全文
139 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
自然框架 2004-12-24
  • 打赏
  • 举报
回复
你先写一个简单的试一试,
this.RegisterStartupScript("Startup", "testjavascript");

然后道html里看一下有没有 testjavascript 。应该是在网页的下面。
tengjian1981 2004-12-24
  • 打赏
  • 举报
回复
up
saucer 2004-12-24
  • 打赏
  • 举报
回复
if you request your aspx file through a .NET enabled web server, you should get something like


<html>
<head>

</head>
<body topmargin="20" leftmargin="10" onload="Page_Load()">
<form name="myForm" method="post" action="TestScript.aspx" id="myForm">
<input type="hidden" name="__VIEWSTATE" value="dDwxNzg0NjA0NTg0Ozs+Y4CvOf+maa3M+XRU5oHmuLoDP7U=" />

<span id="showMessage1"></span>
<br>
<input type="button" value="ClickMe" onclick="DoClick()">
<br>
<span id="showMessage2"></span>
<script language=JavaScript> function DoClick() {showMessage2.innerHTML='<h4>Welcome to Microsoft .NET!</h4>'}function Page_Load(){ showMessage1.innerHTML='<h4>RegisterStartupScript Example</h4>'}</script>

</form>
</body>
</html>
tsyd 2004-12-24
  • 打赏
  • 举报
回复
就是没有出现javascript代码啊,整个都没有。
saucer 2004-12-24
  • 打赏
  • 举报
回复
<script language="C#" runat="server">
public void Page_Load

is executed on the server side, rename it to TestScript.aspx, request it from the web server, make sure you have .NET framework installed on the server
rickjelly2004 2004-12-24
  • 打赏
  • 举报
回复
起的名字,相当于关键字,你可以写空的
cpp2017 2004-12-24
  • 打赏
  • 举报
回复
第一个参数是key值,一个集合的key值,随便填写 你在<form>之后找找看有没有这个javascript代码 ============= 我的签名
提供了基于BP(Back Propagation)神经网络结合PID(比例-积分-微分)控制策略的Simulink仿真模型。该模型旨在实现对杨艺所著论文《基于S函数的BP神经网络PID控制器及Simulink仿真》中的理论进行实践验证。在Matlab 2016b环境下开发,经过测试,确保能够正常运行,适合学习和研究神经网络在控制系统中的应用。 特点 集成BP神经网络:模型中集成了BP神经网络用于提升PID控制器的性能,使之能更好地适应复杂控制环境。 PID控制优化:利用神经网络的自学习能力,对传统的PID控制算法进行了智能调整,提高控制精度和稳定性。 S函数应用:展示了如何在Simulink中通过S函数嵌入MATLAB代码,实现BP神经网络的定制化逻辑。 兼容性说明:虽然开发于Matlab 2016b,但理论上兼容后续版本,可能会需要调整少量配置以适配不同版本的Matlab。 使用指南 环境要求:确保你的电脑上安装有Matlab 2016b或更高版本。 模型加载: 下载本仓库到本地。 在Matlab中打开.slx文件。 运行仿真: 调整模型参数前,请先熟悉各模块功能和输入输出设置。 运行整个模型,观察控制效果。 参数调整: 用户可以自由调节神经网络的层数、节点数以及PID控制器的参数,探索不同的控制性能。 学习和修改: 通过阅读模型中的注释和查阅相关文献,加深对BP神经网络与PID控制结合的理解。 如需修改S函数内的MATLAB代码,建议有一定的MATLAB编程基础。

62,253

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧