.net相关理论及应用
1进击的小白
作为一个程序员,你可以忘了学习的高数,可以忘了学习的英语,可以忘了学习的线性代数…. 但是千万别忘了学习
展开
-
@Html.EditorFor()用法
@Html.EditorFor()返回一个由表达式表示的对象中的每个属性所对应的input元素,主要是针对强类型,一般这种方式用得多些a、@Html.EditorFor(mode=>mode.Name)如果返回的View给Student实体赋予值,则输出输出<input class="text-box single-line" id="Name" name="Name" type="text" value="默认值" />否则Value为"";b、@Html.EditorFor(m转载 2020-07-21 13:38:00 · 2233 阅读 · 0 评论 -
session过期时间
webconfig中 单位是分钟 <sessionState mode="InProc" timeout="120" cookieless="false"/>c#session.timeout=120原创 2019-01-03 18:03:12 · 1175 阅读 · 0 评论 -
office转pdf(转载)
using Word = Microsoft.Office.Interop.Word;using Excel = Microsoft.Office.Interop.Excel;using PowerPoint = Microsoft.Office.Interop.PowerPoint;using Microsoft.Office.Core;//将word文档转换成PDF格式 ...转载 2018-10-02 16:20:50 · 841 阅读 · 0 评论 -
关于mysql中EF和事务的结合
先交代一下背景,我是要做一个同步数据程序,从248数据库中同步数据到241数据库中,248是用的EF,241是用MySqlCommand执行操作,现在需要用到事务处理一些操作,需要把两个操作结合起来,刚开始以为直接把MySqlCommand执行方法放到事务中就可以了,后来报错了,Multiple simultaneous connections or connections with differ...原创 2018-09-28 15:06:44 · 611 阅读 · 2 评论 -
jquery个人易忘知识点
$(".form-control:not(.version)").prop("disabled", "disabled");给所有类名为form-control但不为version的元素增加disabled属性$(function(){...})页面DOM文档加载完加载执行等效于$(document).ready(function(){...});优于window.onload者必须...原创 2018-09-27 10:59:05 · 92 阅读 · 0 评论 -
js中substring,substr和c#中的substring
stringObject.substring(start,stop)substring() 方法用于提取字符串中介于两个指定下标之间的字符。substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符。如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。如果 start 比 stop 大,那么该方法在提取...原创 2018-09-18 13:38:36 · 154 阅读 · 0 评论 -
ajax content-Type注意事项(转载)
关于content-Type,我一般习惯将其设为application/json。最近遇到好几个问题都是因此出现的,觉得有必要记一下。content-Type定义的是发送至服务器的数据类型,data-Type定义的是服务器返回的数据类型。如果不指定 ContentType,默认为text/html,表单数据默认为application/x-www-form-urlencoded。需要注意的是:...转载 2018-10-02 16:39:27 · 1321 阅读 · 0 评论 -
ViewData与ViewBag的区别是什么
一、ViewBag的定义public dynamic ViewBag { get { if (_dynamicViewData == null) { _dynamicViewData = new DynamicViewDataDictionary(() => ViewData); } return _dynam...转载 2018-10-08 11:27:24 · 3873 阅读 · 0 评论 -
把数字转成大写的(一二三)
public static string ChineseTONumber(string chineseStr1){ string numStr = "0123456789"; string chineseStr = "零一二三四五六七八九"; char[] c = chineseStr1.ToCharArray(); for (int i = 0; i < ...转载 2018-10-10 15:32:16 · 3876 阅读 · 0 评论 -
超过字数后显示....
css1.宽度固定2.overflow:hidden /* 超出部分不显示 */3.white-space:nowrap/* 不换行 */4.text-overflow:ellipsis /* 超出部分显示为... */原创 2018-11-19 14:19:30 · 786 阅读 · 0 评论 -
在HTML中限制input 输入框只能输入纯数字
原文:https://blog.csdn.net/w6990548/article/details/79388905限制 input 输入框只能输入纯数字1、onkeyup = "value=value.replace(/[^\d]/g,'')"使用 onkeyup 事件,有 bug ,那就是在中文输入法状态下,输入汉字之后直接回车,会直接输入字母2、onchange = "valu...转载 2018-12-03 16:15:30 · 2513 阅读 · 0 评论 -
Random用法
Random rand = new Random();有三个重载方法int value=rand.Next(35);返回小于35的非负随机数。rand.next()返回非负随机数rand.next(minvalue,maxvalue)返回两者之间的随机数官网地址:https://docs.microsoft.com/zh-cn/dotnet/api/system.random.next?...转载 2019-01-07 15:05:47 · 1150 阅读 · 0 评论 -
saveChange报错
目前只找到这个方法可以查看错误信息,我印象中实体模型有个属性中可以直接找出错误信息的,先挖个坑try { je.SaveChanges(); } catch (Exception ex) { throw ex.InnerExceptio...原创 2019-01-25 18:08:09 · 953 阅读 · 1 评论 -
在js中拼接html报错问题记录
在js中拼接html时报错,错误记录和错误信息如下1、htmlStr+='<a href="javascript:void(0)" style="position: absolute;left: 8px;" onclick="save('"<%=item.AFFAIRCODE %>"')">添加</a></td>'原创 2019-01-25 18:05:50 · 1054 阅读 · 0 评论 -
c# fastreport中图片显示总结
第一种方式:通过字节数组方式Byte[] streamByte = SaveImage(@"C:\Users\jay\Desktop\sign.png");report.SetParameterValue("signPath", Convert.ToBase64String(streamByte));在fastreport中增加图片组件,在BeforePrint事件中写方法stri...原创 2019-01-15 12:31:30 · 5367 阅读 · 1 评论 -
前台return在each方法应用
第一种情况$(.input).each(function(){return;})这时候return只是相当于continue,还是会继续循环;第二种情况$(.input).each(function(){return false;})这时候return false就相当于break,结束本次循环第三种情况function test(){var f...原创 2019-01-11 10:09:15 · 186 阅读 · 0 评论 -
func方法和委托方法总结
Func<string, string> checkAffairCode = oldAffairCodeStr => { string newAffairCodeStr = ""; if (oldAffairCodeStr !...原创 2018-12-24 17:40:55 · 679 阅读 · 0 评论 -
HTML.TextBoxFor能不能只读取不修改
@Html.TextBoxFor(model => model.Name, new { @readonly="readonly"})//切记后面匿名对象不要直接写readonly="readonly",因为readonly是关键字,一定加上“@”符号。@Html.TextBoxFor(model => model.Name, new { disabled = "disabled...原创 2019-01-03 17:56:42 · 3376 阅读 · 3 评论 -
数组传递给后台
前台function getParam2() { var param = []; param.push($("#startDate").val()); param.push($("#endDate").val()); param.push($("#selectCounty option:select...原创 2018-12-01 11:25:45 · 447 阅读 · 0 评论 -
controller向view传值方式总结(转载)
原网址:https://www.cnblogs.com/guohu/p/4377974.html总结发现ASP.NET MVC中Controller向View传值的方式共有6种,分别是:ViewBag ViewData TempData 向普通View页面传一个Model对象 向强类型页面传传一个Model对象 用一个ViewModel对象解决所有问题首先我们需要明确的是...转载 2019-03-25 17:35:30 · 611 阅读 · 0 评论 -
C#中Cookies的读取(转载)
原地址链接:https://www.cnblogs.com/dachengxiaomeng/p/7474189.html一 、写入Cookie 1. Name 和 Value 属性由程序设定,默认值都是空引用。 2. Domain属性的默认值为当前URL的域名部分,不管发出这个cookie的页面在哪个目录下的。 例如,http://www.kent.com/applicat...转载 2019-03-12 13:42:59 · 1045 阅读 · 0 评论 -
c#生成pdf文档 iTextSharp方式
using iTextSharp.text;using iTextSharp.text.pdf;public void CreatePDF(string msg) { Document document = new Document(page, 56, 56, 50, 50);//控制距离左右上下的距离 string path...原创 2018-10-02 16:39:41 · 572 阅读 · 0 评论 -
DataTable和DataRow[]相互转换
DataRow[]转换为DataTableprivate DataTable ToDataTable(DataRow[] rows){if (rows == null || rows.Length == 0) return null;DataTable tmp = rows[0].Table.Clone(); // 复制DataRow的表结构foreach (DataRow row ...原创 2018-11-07 14:11:04 · 3818 阅读 · 0 评论 -
objectindex自增
if (thisObjIndex == 0)//新增对象,MATINDEX 自增长1 { var oldMatIndex = MaterialobjectService.LoadEntities(x => x.AFFAIRID == AffairID).FirstOrDefault(); if (oldM...原创 2018-10-19 17:04:32 · 284 阅读 · 0 评论 -
httpClient简单应用
string urlPath = ConfigurationManager.AppSettings["urlPath"] + "?AFFAIRID=" + affairguide.AFFAIRID;HttpClient client = new HttpClient();string response = client.GetStringAsync(urlPath).Result;if (r...原创 2018-10-24 15:00:00 · 133 阅读 · 0 评论 -
html页面获取session中的数据
controller中的代码public ActionResult Index(){ userInfo user = new userInfo(); user.userid = 1; user.name = "姓名"; Session["curUser"] = user; Session["phone...原创 2018-10-25 15:03:15 · 14753 阅读 · 2 评论 -
java和c#的AES256加密解密方法
javaCyptoClient.java中代码package ***.security.crypto;import java.util.Map;import com.alibaba.fastjson.JSONObject;import com.google.common.collect.Maps;import com.zhengtoon.bjtoon.uia.util.Hex...原创 2018-10-29 14:46:25 · 1612 阅读 · 0 评论 -
jqpagination实例
引用的js: <script src="~/Content/Mobile/js/jquery.min.js"></script> <script src="~/Content/Mobile/js/jquery.jqpagination.js"></script>引用的样式及应用的样式: <link href=&原创 2018-11-05 14:15:59 · 418 阅读 · 0 评论 -
如何获取ul中的li的索引
<ul> <li>1</li> <li>2</li> <li>3</li></ul>我需要获取第二个li在ul中的索引值,先取到第二个元素,然后用index()方法获取到当前li的索引。$("ul li:eq(1)").index(原创 2018-11-06 10:55:14 · 5231 阅读 · 0 评论 -
利用FastReport导出报表
引用命名空间using FastReport.Web;using FastReport.Export.Pdf;后台代码public ActionResult Print(string BatchNum) { Stream str = null; str = PrintHealthone(BatchNum); ...原创 2018-11-09 12:34:15 · 1439 阅读 · 0 评论 -
jquery增加新元素方法
function appendText(){var txt1="<p>Text.</p>"; // 以 HTML 创建新元素var txt2=$("<p></p>").text("Text."); // 以 jQuery 创建新元素var txt3=document.createElement(&原创 2018-11-13 09:42:23 · 167 阅读 · 0 评论 -
controller方法跳转到其他view页面
1、跳转到index.cshtml视图中return RedirectToAction("Index");2、在原视图中,返回部分数据return Content(JsonConvert.SerializeObject(new { Result = result, Message = "" }));原创 2018-11-13 16:47:28 · 3399 阅读 · 0 评论 -
layer常用用法
官方文档:https://www.layui.com/doc/modules/layer.html#type引用 <link href="~/Content/Layer/layer/skin/layer.css" rel="stylesheet" /> <script src="~/Content/Layer/layer/layer.js"><...原创 2018-11-14 15:40:19 · 1321 阅读 · 0 评论 -
history.back(-1)和history.go(-1)的区别
原文:https://www.cnblogs.com/lzm1989/p/6107382.htmlhistory.back(-1):直接返回当前页的上一页,数据全部消息,是个新页面 history.Go(-1):也是返回当前页的上一页,不过表单里的数据全部还在 history.back(0) 刷新 history.back(1) 前进 history.back(-1) 后退...转载 2018-12-20 09:23:35 · 1876 阅读 · 0 评论 -
<a>标签中href问题
原文:http://www.cnblogs.com/cyjy/p/6182587.htmlhref=”javascript:void(0);”这个的含义是,让超链接去执行一个js函数,而不是去跳转到一个地址,而void(0)表示一个空的方法,也就是不执行js函数。为什么要使用href=”javascript:void(0);”javascript:是伪协议,表示url的内容通过j...转载 2018-12-20 14:45:14 · 969 阅读 · 0 评论 -
C#中将string转换为float
原文:https://www.cnblogs.com/tanrong/p/7074253.htmlstring s = "123.2"; //方法1 float f1 = Convert.ToSingle(s); //方法2 float f2; if (!float.Tr...转载 2018-12-21 17:39:20 · 9623 阅读 · 0 评论 -
jquery中$.ajax $.get $.post 和$.getJSON的区别和用法(转载)
首先,.get和.get和.post其实都是.ajax的一种,在.ajax的一种,在.ajax中有一个type属性,专门用来指定是get请求还是post请求的。如下: $.ajax({ url:”路径”, type:”post/get”, datatype:”json”, //成功的回调函数 success:function(data){ alert(“回调函数成功了”); }...转载 2018-11-13 16:48:32 · 532 阅读 · 0 评论 -
js正则表达式之match函数
功能:使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回 函数格式:stringObj.match(rgExp) stringObj为字符串必选 rgExp为正则表达式必选项 返回值:如果能匹配则返回结果数组,如果不能匹配返回null 使用方法: stringObj.match(rgExp) 其中stringObj是必选项。对其进行查找的 String 对象或字符串文字。...转载 2018-11-13 16:31:31 · 15187 阅读 · 0 评论 -
json的三种反序列方式(转载)
JSON(JavaScript Object Notation),在实际的开发中非常常用,甚至一个json就可以保存所有需要的信心呢。 对象:一个对象以花括号"{"开始,并以"}"结束,json存储使用key:value形式,每一个键后 有一个冒号,冒号后是value内容,多个键值对的分隔使用逗号分隔,如:Var test = {"id":"123","name":"joe"}。转载 2018-11-12 15:37:29 · 770 阅读 · 0 评论 -
(转载)ASP.NET MVC多语言切换
流程图 1.创建语言文件 创建App_GlobalResources文件夹 创建Language文件夹 创建资源文件 这些操作做完后,目录结构应该是以下这样的 我们打开每个资源文件,在里面添加一条TiTle数据 我推荐使用ResX Manager来管理语言文件 比如我已经创建了中文、英语、日语这三个语言文件,我如果要做修改的话就需要每个文件轮流修...转载 2018-11-12 13:37:37 · 3628 阅读 · 2 评论