题
我有一个default.aspx,带有“提交”按钮和称为“ btn_submit”的函数背后的代码,该函数将执行提交操作。一旦我部署了该应用程序,并且如果BTN_SUBMIT代码中存在任何逻辑问题,则可以在default.aspx文件中使用runat = server脚本,而我无需去其他部署。
但是,当我尝试使用ASCX文件时,它在开发环境中效果很好,IE在VS中,但是当我将其移动到测试服务器时,系统投掷功能未定义。我已重命名现有功能名称。
因此,是否可以添加runat =服务器脚本并在ASCX文件中添加C#代码?
解决方案 3
我不确定为什么会发生这种情况,并且仍然无法解决,因此重新部署了该应用程序:(
其他提示
是的。
<script language="c#" runat="server">
public void Page_Load(object sender, EventArgs e)
{
//hello, world!
}
</script>
look 这个问题!我认为这会帮助您。
但是分开代码确实最好。
您是否告诉按下哪种方法在提交中运行?使用“自动事件线”,如果您没有指定任何内容,它将尝试找到“ ButtonName_Click”方法。如果不存在,您将获得错误。
要调用带有不同名称的方法,请在按钮的OnClick属性中指定。
不隶属于 StackOverflow