合并model并且呈现(asp.net MVC)
public ActionResult LoadRegionPerformance(TGProject.Models.WModels.TgsOutachiveCondition condition)
{
Account account = (Account)Session["Account"];
var questions = SP.TgsAreaShow(int.Parse(account.AREAID.ToString()));
List<TGProject.Models.WModels.TGSOUTACHIVEAREA> models=new List<TGProject.Models.WModels.TGSOUTACHIVEAREA>();
TGSAREASHOW a;
IEnumerator ie = (System.Collections.IEnumerator)questions.GetEnumerator();
while (ie.MoveNext()) {
a = (TGSAREASHOW)ie.Current;
condition.AREAID = a.AREAID;
List<TGProject.Models.WModels.TGSOUTACHIVEAREA> middlemodels = TGProject.Helpers.SP.TGSOutAchiveArea(condition);
foreach (TGProject.Models.WModels.TGSOUTACHIVEAREA middlemodel in middlemodels)
models.Add(middlemodel);
}
return GetRegionPerformanceModelData(condition, models);
}
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult GetRegionPerformanceModelData(TGProject.Models.WModels.TgsOutachiveCondition condition, List<TGProject.Models.WModels.TGSOUTACHIVEAREA> models)
{
int pageIndex = Convert.ToInt32(condition.Page) - 1;
int pageSize = condition.Rows;
int totalRecords = models.Count;
int totalPages = (int)Math.Ceiling((float)totalRecords / (float)pageSize);
AddField(models, totalPages, condition.Page, totalRecords);
ViewData["RegionPerformance"] = models.Skip(pageIndex * pageSize).Take(pageSize).ToList();
return View();
}
public static void AddField(List<TGProject.Models.WModels.TGSOUTACHIVEAREA> models, int totalPages, int page, int records)
{
foreach (TGProject.Models.WModels.TGSOUTACHIVEAREA model in models)
{
PropertyI
相关文档:
----------------------ModalPopupExtender
D:\sourceforge\asp.net\AjaxControlToolkit_net20\SampleWebSite\ModalPopup\ModalPopup.aspx
// linkbutton1增加扩展ModalPopupExtender属性:
<asp:LinkButton ID="LinkButton1" runat="server" Text="Click here to change the paragraph styl ......
1、Excel数据导入到数据库中:
//该方法实现从Excel中导出数据到DataSet中,其中filepath为Excel文件的绝对路径,sheetname为表示那个Excel表;
public DataSet ExcelDataSource( string filepath , string sheetname )
&nb ......
在使用网站管理工具做登录页面的时候遇到的问题
所遇问题:进入Visual Studio 2005的“网站”菜单的“ASP.NET 配置”后,点击“安全”后,出现如下的出错信息:
“选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足。也可能是 ......
最近几周,在博客、Twitter和论坛上如火如荼地展开了一场讨论。讨论的内容是:开发人员是否应该使用或学习ASP.NET MVC。从“不推荐学习”到“所有ASP.NET开发人员都应该学习”,各种不同的观点层出不穷。InfoQ对其中部分讨论内容进行了总结。
Rob Conerey(SubSonic之父,目前是微软ASP.NET MVC团队的 ......
ASP.Net 1.1后引入了对提交表单自动检查是否存在XSS(跨站脚本攻击)的能力。当用户试图用之类的输入影响页面返回结果的时候,ASP.Net的引擎会引发一个 HttpRequestValidationExceptioin。默认情况下会返回如下文字的页面:
以下是引用片段:
Server Error in '/YourApplicationPath' Application
A potentially dangerou ......