小编pat*_*anb的帖子

如何在视图中加载局部视图

这部分观点让我很困惑......

我想在主视图中加载局部视图...

这是简单的例子......

我正在加载Homecontroller Index操作的Index.cshtml作为主页面.

在index.cshtml我正在创建一个链接

@Html.ActionLink("load partial view","Load","Home")
Run Code Online (Sandbox Code Playgroud)

在HomeController中我添加了一个名为的新Action

public PartialViewResult Load()
{
    return PartialView("_LoadView");
}
Run Code Online (Sandbox Code Playgroud)

在_LoadView.cshmtl我只是有一个

<div>
    Welcome !!
</div>
Run Code Online (Sandbox Code Playgroud)

但是,当运行项目时,index.cshtml首先渲染并向我显示链接"加载部分视图"...当我点击它时,它转到新页面instade,将欢迎消息从_LoadView.cshtml呈现到index.cshtml .

有什么不对?

注意:我不想通过AJAX加载页面或者不想使用Ajax.ActionLink

asp.net-mvc asp.net-mvc-partialview razor asp.net-mvc-3

70
推荐指数
5
解决办法
22万
查看次数

@media查询无法在移动设备上运行.适用于Chrome

我试图让这个工作,但不知何故它不适用于移动.当我使用chrome工具覆盖屏幕大小时,它工作正常.我不确定我做错了什么.请帮忙

@media screen and (min-device-width : 320px) and (max-device-width : 480px) {
            .container .backgroundImage { display: none; }
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在浏览器中查看时有背景图像.si想要在移动设备上观看时删除该图片,但它不能以某种方式工作..请帮忙

=============

测试iPhone 3G,4,5,Android Galaxy Nexus

css google-chrome media-queries

32
推荐指数
2
解决办法
4万
查看次数

清理字符串?有没有更好的方法呢?

我正在使用此方法来清理字符串

public static string CleanString(string dirtyString)
{
    string removeChars = " ?&^$#@!()+-,:;<>’\'-_*";
    string result = dirtyString;

    foreach (char c in removeChars)
    {
        result = result.Replace(c.ToString(), string.Empty);
    }

    return result;
}
Run Code Online (Sandbox Code Playgroud)

这种方法工作正常.但是这种方法存在性能故障.每次我传递字符串时,每个字符都进入循环,如果我有一个大字符串,那么返回该对象需要花费太多时间.

有没有其他更好的方法做同样的事情?比如在LINQ或JQUERY/Javascript中

任何建议将不胜感激.

c# linq asp.net string

22
推荐指数
2
解决办法
2万
查看次数

对于任何类型(如int,string,double)检查null或empty的通用方法

我试图让这个工作,但不知何故它从我手中...我希望能够检查null或空到我指定的任何类型.

EX:

int i =0;
string mystring = "";

var reult  = CheckNullOrEmpty(10) // passing int
var result 1  = CheckNullOrEmpty(mystring) // passing string 

 public bool CheckNullOrEmpty<T>(T value)
 {
    // check for null or empty for strings
    // check for null i.e. 0 for int 

 }
Run Code Online (Sandbox Code Playgroud)

有人可以帮我这个..我试图了解泛型如何适用于这个简单的方法.

c# generics

13
推荐指数
1
解决办法
2万
查看次数

如何使用AutoMapper将多个OBJECTS映射到一个对象 - asp.net mvc 3

嗨全部/非常新的自动映射器.我可以映射一对一的对象但是想知道是否可以将多个对象映射到一个对象或将多个对象映射到多个对象?

考虑我有以下情况......

用户模型

public class User
    {
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public Company Company { get; set; }  // 1 user work in 1 company
    }
Run Code Online (Sandbox Code Playgroud)

公司模式

public class Company
        {
            public string CompanyName { get; set; }
            public string Website { get; set; }
            public ICollection<User> Users { get; set; }  // 1 Company can have many users
        }
Run Code Online (Sandbox Code Playgroud)

UserCompanyViewModel

我想在一个视图中显示用户列表及其公司详细信息..

public class UserCompanyViewModel
            {
                 public ICollection<User> Users { …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc automapper asp.net-mvc-3

10
推荐指数
1
解决办法
1万
查看次数

IIS的URL重写规则,用于替换每个页面中的文件夹路径

我的网站项目中有超过300页.随着时间的推移,我们创建了一个安全的新服务器.此服务器专门用于网站中的所有图像.

所以这是场景:

所以你可以看到所有的图片都来自~/assets文件夹,但现在我想建立一个规则替换~/assetshttp://static.mysite.com

如何使用重写规则在IIS中实现此目的.

例:

ASPX

 <img src="/assets/common/image1.jpg" id="ImageId1" alt="Image" width="100" height="100" />

<img src="http://mysite.com/assets/common/image2.jpg" id="ImageId2" alt="Image" width="100" height="100" />
Run Code Online (Sandbox Code Playgroud)

希望有IIS规则,当找到上面的代码时,用http://static.mysite.com/common/image1.jpg替换它

 <img src="http://static.mysite.com/common/image1.jpg" id="ImageId1" alt="Image" width="100" height="100" />


<img src="http://static.mysite.com/common/image2.jpg" id="ImageId2" alt="Image" width="100" height="100" />
Run Code Online (Sandbox Code Playgroud)

asp.net iis url-rewriting

9
推荐指数
2
解决办法
2万
查看次数

如何调用ASHX处理程序并返回结果

我创建了一个Handler,在执行一些数据库工作后返回整数值.我想知道如何获得该值并通过调用该处理程序将该值赋给Label.

我用google搜索它,大多数示例使用Jquery.AJAX调用来检索值.我相信我也可以通过使用它获得价值.但是对于我公司的某些限制,我被限制使用代码.

任何例子都会有帮助.

Handler: http://somesite.com/Stores/GetOrderCount.ashx?sCode=VIC
which returns: 3
Run Code Online (Sandbox Code Playgroud)

需要将其分配给标签控件

到目前为止,我已经尝试了这么多.

HttpWebRequest request = (HttpWebRequest) WebRequest.Create("http://somesite.com/Stores/GetOrderCount.ashx?sCode=VIC");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Label1.Text = response.ToString() // this does not work
Run Code Online (Sandbox Code Playgroud)

c# asp.net ashx

8
推荐指数
2
解决办法
4万
查看次数

如何在SQL中组合firstname和lastname并使用LIKE进行搜索

我想在SQL中组合FirstNameLastName调用一个名为'FULL NAME'LIKE的列.

例1:

名字:米兰
姓氏:帕特尔

FullName:米兰帕特尔

搜索: Like '%SomeText%'

例2:

标题:"会议:工作的实用替代方案."

搜索:我想在给定字符串中搜索整个单词.例如:工作应返回上述标题.

这是我到目前为止所拥有的.

SELECT 
    CE.Title, CC.FirstName + ' ' + CC.LastName AS FullName
FROM 
    EntryTable CE
JOIN 
    UserTable CC ON CE.EntryId = CC.USerId
WHERE 
    CC.FirstName LIKE 'n%'
Run Code Online (Sandbox Code Playgroud)

编辑

我慢慢地在那里.搜索工作正常,此查询.

    SELECT 
     CE.Title 
    FROM 
     EntryTable CE
    JOIN 
     UserTable CC
    ON 
     CE.EntryId = CC.USerId
    WHERE 
     CC.FirstName  + ' ' + CC.LastName LIKE 's%'
Run Code Online (Sandbox Code Playgroud)

但它只搜索名称开头's',我想搜索名称的开头,结尾,包含条件.我怎么能这样做呢.请帮忙

c# sql asp.net

8
推荐指数
3
解决办法
4万
查看次数

使用jquery ajax和asp.net处理程序上传文件

我正努力让这个工作,但我在上传文件时收到错误.

ASPX

<asp:FileUpload ID="FileUpload1" runat="server" CssClass="file-upload-dialog" />
<asp:Button runat="server" ID="btnUpload" CssClass="btn upload" Text="Upload" />
Run Code Online (Sandbox Code Playgroud)

处理器

public void ProcessRequest(HttpContext context)
      {
            context.Response.ContentType = "multipart/form-data";
            context.Response.Expires = -1;
            try
            {
                  HttpPostedFile postedFile = context.Request.Files["file"];
                  string savepath = HttpContext.Current.Server.MapPath("~/assets/common/CompetitionEntryImages/");
                  var extension = Path.GetExtension(postedFile.FileName);

                  if (!Directory.Exists(savepath))
                        Directory.CreateDirectory(savepath);

                  var id = Guid.NewGuid() + extension;
                  if (extension != null)
                  {
                        var fileLocation = string.Format("{0}/{1}",
                                                         savepath,
                                                         id);

                        postedFile.SaveAs(fileLocation);
                        context.Response.Write(fileLocation);
                        context.Response.StatusCode = 200;
                  }
            }
            catch (Exception ex)
            {
                  context.Response.Write("Error: " + ex.Message);
            }
      }
Run Code Online (Sandbox Code Playgroud)

jQuery的

$(document).ready(function () …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery file-upload ashx

7
推荐指数
1
解决办法
3万
查看次数

StructureMap错误:没有为PluginFamily定义默认实例

对Structure-Map来说很新.试图弄清楚它是如何工作的,我怎样才能从中受益.

到目前为止我有这个..

的Global.asax.cs:

IContainer container = new Container(x =>
    {
         x.For<IControllerActivator>().Use
              <StructureMapControllerActivator>();
         x.For<IUserRepo>().Use<UserRepo>();
    }); 

DependencyResolver.SetResolver(new StructureMapDependencyResolver(container));
Run Code Online (Sandbox Code Playgroud)

StructureMapControllerActivator:

public class StructureMapControllerActivator : IControllerActivator
{
    private readonly IContainer _container;

    public StructureMapControllerActivator(IContainer container )
    {
        this._container = container;
    }

    public IController Create(RequestContext requestContext, Type controllerType)
    {
        return _container.GetInstance(controllerType) as IController;
    }
}
Run Code Online (Sandbox Code Playgroud)

StructreMapDependencyResolver:

private readonly IContainer _container;

    public StructureMapDependencyResolver(IContainer container )
    {
        this._container = container;
    }

    public object GetService(Type serviceType)
    {
        object instance = _container.TryGetInstance(serviceType);
        if(instance == null && !serviceType.IsAbstract)
        {
            _container.Configure(c => …
Run Code Online (Sandbox Code Playgroud)

c# structuremap asp.net-mvc dependency-injection asp.net-mvc-3

6
推荐指数
1
解决办法
2万
查看次数