加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

基于.NET Core 3.1 网站开发和部署的方法

发布时间:2020-09-19 09:44:35 所属栏目:编程 来源:网络整理
导读:这篇文章首要先容了基于.NET Core 3.1 网站开拓和陈设的要领,文中通过示例代码先容的很是具体,对各人的进修可能事变具有必然的参考进修代价,必要的伴侣们下面

In rare cases it may happen that the server or application configuration
will reject submitted HTML content if it is not encoded first (e.g. ASP.NET ValidateRequest).
In such case check the config.htmlEncodeOutput option.

config.htmlEncodeOutput = true;

上传图片配置
必要外部插件:file browser,popup,filetools
设置config.js文件

config.filebrowserBrowseUrl = ‘/browser/browse.php'; config.filebrowserUploadUrl = ‘/uploader/upload.php';

节制器中的参数行使 (IFormFile upload) 行使的是upload的参数名。
怎样给一个相应,放弃不消这个,行使filebrowserBrowseUrl这个成果,内里也有上传

详细要领是:

构建一个图片上传和赏识的页面

完成图片上传成果

图片选装成果

相应的js代码如下:

<script> // Helper function to get parameters from the query string. function getUrlParam( paramName ) { var reParam = new RegExp( '(?:[?&]|&)' + paramName + '=([^&]+)', 'i' ); var match = window.location.search.match( reParam ); return ( match && match.length > 1 ) ? match[1] : null; } var upload=function(){ var file=$(".btnUpload>input")[0].files[0]; if(file==null){ alert("请选择上传图片"); } else{ var formData=new FormData(); formData.append("upload",file); // 实例化一个AJAX工具 var xhr = new XMLHttpRequest(); xhr.onload = function() { $(".border3").first().before('<div><span><h3><span>new</span></h3><img src="/images/news/'+xhr.responseText+'"></span><div>'+xhr.responseText+'</div></div>'); } xhr.open("post",'@Url.Action("UploadImage","News")',true); // 发送表单数据 xhr.send(formData); } } var selectedImg=null; var select=function(img){ if(selectedImg!=null){ selectedImg.parents(".border3").removeClass("selected"); } selectedImg=$(img); selectedImg.parents(".border3").addClass("selected"); } var choose=function(){ if(selectedImg!=null){ var funcNum = getUrlParam( 'CKEditorFuncNum' ); var fileUrl = selectedImg.attr("src"); window.opener.CKEDITOR.tools.callFunction( funcNum, fileUrl ); window.close(); } else{ alert("请选装图片"); } } </script>

5.其他成果省略代码

六、行使依靠注入改造项目

1.抽取接口

通过vs来抽取接口,服从高。

2.从头组织项目布局

新增IDAL、IBLL、DBUtility
UI–>IBLL–>IDAL–>Models
BLL–>IBLL、IDAL
IDAL–>Models
DAL–>IDAL、DBUtility

3.注册依靠处事

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读