我的.aspx中有这个代码,并且在事件Onclick中有触发器的更新面板内部
msg_namelen
这是我在.aspx中的脚本。
# Let users know if they're missing any of our hard dependencies
hard_dependencies = ("numpy", "pytz", "dateutil")
missing_dependencies = []
for dependency in hard_dependencies:
try:
__import__(dependency)
except ImportError as e:
missing_dependencies.append(dependency)
if missing_dependencies:
raise ImportError("Missing required dependencies {0}".format(missing_dependencies))
del hard_dependencies, dependency, missing_dependencies
好吧,当我做回发时,这个组件消失了,我不知道为什么。 我从AngularJS和ASP.NET webforms开始
答案 0 :(得分:0)
你不应该在更新面板中使用angular。这没有道理。 Asp.net Web表单是MVC的反模式,它将全部或部分html页面发送到服务器并返回在服务器上生成的html,而MVC技术仅从服务器请求数据并在客户端呈现它。
您应该了解MVC模式和网络表单如何帮助理解这些技术的概念,否则您将来会遇到更多问题。
要特定于您的问题,请勿在“更新”面板下使用角度部分。 Angular足以将请求发送到服务器并更新页面的一部分。如果您使用的是Angular,请将Ajax控件留在后面。