![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mvc开发学习
刚小刚小刚
三十而已,只是开始。
一个7年来做过研发、项目管理、产品、售前的我。
展开
-
MVC Ajax请求
@using (Ajax.BeginForm("PersonalDate", "Personal", null, new AjaxOptions{HttpMethod = "Post",OnSuccess = "OnSuccessPost",InsertionMode = InsertionMode.Replace})){ #代码}ajax提交表单到控原创 2014-11-25 21:50:18 · 431 阅读 · 0 评论 -
Mvc碰到的奇怪问题
比如你用如下代码引用了带这两个参数的控制器@Html.Action("Banner", new { channelId = 52,categoryId = 225})那么在此控制器里面再次引用了如下控制器,也是带相同的两个参数@Html.Action("BannerOther")那么这个会自动带着顶层两个参数的值。。也就是@Html.Action("BannerOthe原创 2015-02-04 11:12:03 · 289 阅读 · 0 评论 -
@html.DropDowlistFor 和@Html.RadioButton使用
/// /// 获取dropdowList集合 /// /// public IEnumerable GetSelectList(string user_id,int classId) { string ClassId = classId.ToString();原创 2014-12-11 10:56:20 · 1157 阅读 · 1 评论 -
radio 和 checkbox
再用input radio 和 checkbox时候以为当点击的时候会自动添加属性 checked="checked" 但是又没显示出来,所以2了。。原来html他添加的属性是隐藏的,只要在提交的时候获取 checked这个属性即可。原创 2015-01-15 10:35:12 · 340 阅读 · 0 评论 -
Web Api 测试
以下是自己的收获:1.在mvc4.0下所建立的Api项目,当所建立的方法为:(例子)[HttpPost] public ResultModel Test(RequestModel model) { var ret = new ResultModel(); ret.status = 1;原创 2015-01-17 09:12:20 · 462 阅读 · 0 评论 -
partial class的 使用方法
在.Net中开发项目有的从数据库生成的类是不能轻易改变的那么为了动态扩展这个类就只能用partial class这个方法,但是用这个方法需要注意的namespace命名空间要相同,否则应用不到的呦原创 2015-02-06 10:31:22 · 529 阅读 · 0 评论 -
js接收Json字符串
$.post("/Personal/GetCollectionList",{ classId: SelectCategory_nbr },function (data) {var json = JSON.parse(data);}post提交后台返回json字符串,一定要加var json = JSON.parse(data); 才能转换成json串否则只是一个字符串!原创 2014-12-15 17:26:23 · 700 阅读 · 0 评论 -
MVC 4 API测试
1.用ajax访问api控制器 function tijiao() { var data = {}; data.UserId = "1"; data.UserPwd = "1"; $.ajax({ url: 'http://chaomen.nat123.net:40348/api/val原创 2015-02-09 00:54:55 · 359 阅读 · 0 评论 -
简单的邮件发送功能
using (var smtp = new SmtpClient()) using (var mail = new MailMessage(fromEmail, toEmail)) { //图像附件 //ZIP附件 //var a转载 2015-01-22 16:28:14 · 440 阅读 · 0 评论 -
Linq 数据库查询遇到的问题
在用实体类建模时候,用Linq根据条件查询数据表,对于多个条件的查询,原来是需要什么条件就写一个方法,在开发途中发现条件确实是太多= =,便想用几个公用方法来包含这些条件,也就是条件为空的时候不执行这个where罢了 比如: if (FromUserId != "" && ToUserId != "") {原创 2015-01-14 10:36:10 · 446 阅读 · 0 评论 -
在Mvc中碰到从客户端中检测到有潜在危险的 Request.Form 值 的解决方法
[HttpPost][ValidateInput(false)]原创 2015-02-02 09:24:37 · 433 阅读 · 0 评论 -
.net 编辑器加载和上传upload
@*加载编辑器*@ function loadEditor() { var editor = KindEditor.create('#editor', { resizeType: 1, uploadJson: '../../Tools/upload原创 2014-12-11 13:44:58 · 975 阅读 · 0 评论 -
Form提交
在js中Form表单提交应该是最简单的提交了,Form提交首先要注意把要提交控件的name 属性写上,在后台中用Request.Form["name的值"]就可以获得了。。。原创 2015-01-28 08:59:12 · 339 阅读 · 0 评论 -
两个不同版本的Jquery冲突问题
一个页面上由于调用的控件不一样,可能控件引用的Jquery的版本不同。那么该如何是好。 var jQuery_1_4_2 = $.noConflict(); $(document).ready(function () {});然后在function里面把有冲突的方法 的 $改成 jQuery_1_4_2即可解决冲突。理论上是可以冲突多个。原创 2015-01-28 14:53:49 · 610 阅读 · 0 评论 -
AJaxBeginForm ,Ajax,HtmlBegin 什么时候用
1.AJaxBeginForm 便是mvc下ajax提交,在对某个容器模块进行更新时候比较好用,可以再里面添加提交开始之前,之后,等等的js方法,但是这毕竟是mvc模式,若是要提交一些特殊的变量(model所不包含的),就没啥用了。但是这又违背了mvc的开发模式。。。2.Jquery的ajax提交 这个就没什么限制,提交参数啥的自己随便写即可,局部更新比较累。。3.直接提交表单。原创 2015-01-27 11:23:07 · 364 阅读 · 0 评论 -
思维的局限性
写代码这种东西,总体思维是一种非常重要的东西,往往一个问题的出错,并非是局部问题的体现,而是你看待问题的角度不同,就像做一个引用到jquery.form 和 jquery1.3.1的表单提交,原本调用的js函数方法是不应该出错的,但是就是出错了,这时候若是你的思维一直去反复去验证这两个js,那根本就是大错特错,所以说一个程序员的经验是非常重要的,既然以前是怎么做,现在就怎么做。要相信自原创 2015-01-30 08:48:09 · 1177 阅读 · 0 评论 -
上传excel表并导入到数据库
//路径 string path = hidden_excel.Value; path = Server.MapPath(path); //这个是把EXCEL的表读到DataTable 的方法 BLL.excel bll = new BLL.excel();原创 2014-12-23 16:00:27 · 373 阅读 · 0 评论 -
如何给图片加入水印
/// /// 文字水印/// /// 服务器图片相对路径/// 保存文件名/// 水印文字/// 图片水印位置 0=不使用 1=左上 2=中上 3=右上 4=左中 9=右下/// 附加水印图片质量,0-100/// 字体/// 字体大小public static void AddImageSignText(string imgPath, string fi转载 2014-12-25 09:28:00 · 325 阅读 · 0 评论 -
js只能输入框
var old_value = ""; var highlightindex = -1; //高亮 function AutoComplete(auto, search, mylist) { if ($("#" + search).val() != old_value || old_value == "") {转载 2015-01-14 21:29:18 · 355 阅读 · 0 评论 -
MVC下如何局部刷新页面
@Ajax.ActionLink("设置域名","SetDomain","Personal",new AjaxOptions{UpdateTargetId = "main-right"})上面代码是响应按钮点击后请求控制器方法,并且刷新:"main-right"控制器上的方法,一定要return parialview才行原创 2014-11-25 21:48:56 · 1564 阅读 · 0 评论