我在Visual Studio Express中有这个例子 - 它来自MS tuturial主页,我已经检查过所有内容都是按照它应该编写的,但是得到错误消息: 第9行。主题不是有效的名称
-Linje 9: this.Theme = this.Request.Form[4].Trim();
实施例
<script runat="server">
public void Page_PreInit()
{
// Sets the Theme for the page.
this.Theme = "Blue";
if (Request.Form != null && Request.Form.Count > 0)
this.Theme = this.Request.Form[4].Trim();
}
</script>
答案 0 :(得分:0)
this.Request.Form [4] .Trim()
这可能是你的问题。你确定了你引用的价值吗?您也可以按名称引用表单集合。或者使用GetElementById()。或者使用jQuery来减少更多的脂肪。使用硬编码4似乎容易出错。这个元素可以很容易地改变。使用ID并选择。