Asp.net Webform环境下无法居中的问题
尝试过但是没啥用。最后align="center"
解决的。据说过时了,但是暂时还能用。后来发现<div id="divBody" class="text-center">
更好用,而且不会警告。
div{text-align:center}
Roslyn文件夹可以删除
Roslyn是一款用来对C#,VB代码分析,修改,发现错误暨编译的库。由微软开发,现在开源在github。在此记录下一些api与使用方法。使用roslyn的目的是为了面向切面编码,元编码。让其执行代码生成器的功能。
我看了下大概有18mb,是编译器及库,发布网页其实是不需要的,可以删除,删除后不影响使用。
程序资源找不到的问题
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
分析器错误消息: 未能加载类型“MathToTable.MathToTable”。
发布后,我是把软件放在网站的文件夹下面的,而没有放在根目录。所以报错了,迁移到根目录就解决问题啦。
未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Web程序
这个注释就可以,和网上的解决方案类型。在Web.config中进行注释。
<system.codedom>
<compilers>
<!--<compiler language="c#;cs;csharp" extension=".cs"
type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
warningLevel="4" compilerOptions="/langversion:default /nowarn:1659;1699;1701"/>
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb"
type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
warningLevel="4" compilerOptions="/langversion:default /nowarn:41008 /define:_MYTYPE=\"Web\" /optionInfer+"/>-->
</compilers>
</system.codedom>
从客户端中检测到有潜在危险的request.form值
解决方案是在网页上面设置ValidateRequest="false"
,因为只有这一个网页会遇到HTML代码提交的问题。
<%@ Page Language="C#" ValidateRequest="false" AutoEventWireup="true" CodeBehind="MathToTable.aspx.cs" Inherits="MathToTable.MathToTable" %>
提示输入内容,采用placeholder
<input type="text" class="form-control" id="name"
placeholder="请输入名称">
Bootstrap样式问题
因为不涉及交互,我仅仅引用了boostrap的两部分,没有引入Jquery,从结果看不影响使用。
<script src="Scripts/bootstrap.min.js"></script>
<link href="Content/bootstrap.min.css" rel="stylesheet" />
站在巨人的肩膀,去学习