小编Cod*_*iac的帖子

如何制作默认页面home.php而不是index.html和index.php

我有网站http://mywebsite.com如果我点击这个URL它将index.php和index.html作为默认页面.如何将home.php作为默认页面.我试过这个,但没有通过将以下代码放在public_html的.htaccess文件中

DirectoryIndex home.php index.html index.php
Run Code Online (Sandbox Code Playgroud)

php .htaccess

17
推荐指数
3
解决办法
6万
查看次数

将动态值传递给valums上传中的其他参数

我正在使用valums上传文件插件与asp.net mvc 3.我有两个下拉框和一个ajax valums上传文件按钮.我在视图中有以下代码:

<link href="@Url.Content("~/Content/css/fileuploader.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Content/js/fileuploader.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-1.7.2.js")" type="text/javascript"></script>


@using (Html.BeginForm("Upload", "AjaxUpload", FormMethod.Post, new { name = "form1" }))
{
    @Html.ValidationSummary(true)
    <fieldset>
        <legend>Upload Wav File</legend>
         <div class="editor-label">
           @Html.Label("Select Language")
        </div>
        <div>

          @Html.DropDownList("Language1", (SelectList)ViewBag.lang)
      </div>
         <div class="editor-label">
           @Html.Label("Select Category")
        </div>


      <div>
          @Html.DropDownList("ParentCategoryID", ViewBag.ParentCategoryID as SelectList) 
      </div>

      <div id="file-uploader">
    <noscript>
        <p>
            Please enable JavaScript to use file uploader.</p>
    </noscript>
</div>
    </fieldset>
}


<script type="text/javascript">


    var uploader = new qq.FileUploader
    ({
        element: document.getElementById('file-uploader'),
        params: {
            param1: document.getElementById("Language1").value, …
Run Code Online (Sandbox Code Playgroud)

javascript file-upload asp.net-mvc-3

4
推荐指数
1
解决办法
3262
查看次数

在razor html helper中传递data-icon属性

我想使用asp.net mvc 3 razor html helper跟随html代码:

<input type="text" .... .   placeholder="Login" data-icon="user" />
Run Code Online (Sandbox Code Playgroud)

我试过这个:

@Html.TextBoxFor(m => m.UserName, new { placeholder = "Login", data-icon = "user" })
Run Code Online (Sandbox Code Playgroud)

要么

@Html.TextBoxFor(m => m.UserName, new { placeholder = "Login", @data-icon = "user" })
Run Code Online (Sandbox Code Playgroud)

显示错误:

Invalid anonymous type members declaration.
Run Code Online (Sandbox Code Playgroud)

这可能是由于数据图标中的破折号未被视为属性.如何在文本框字段中添加数据图标属性.

html-helper razor asp.net-mvc-3

3
推荐指数
2
解决办法
5930
查看次数

发布mvc 3应用程序时未创建某些文件夹

当我将visual.net 2010中的asp.net mvc 3应用程序发布到IIS 7时,某些文件夹未发布到localhost.我在asp.net mvc 3应用程序中名为profileimage文件夹的Content文件夹下有文件夹,该文件夹未创建到wwwroot文件夹下的localhost目录.但是创建了内容文件夹中的其他文件夹,如css,img,js.我已经使用filesystem将应用程序发布到localhost.我搜索了查找问题,发现属性的Build Action应该是内容,但profileimage文件夹属性不显示BuildAction属性.在localhost中未创建某个文件夹可能会出现问题.

visual-studio-2010 iis-7.5 asp.net-mvc-3

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

仅在c#中将字符串转换为日期时间格式和日期

如何将字符串转换为datetime.我有以下字符串:

08/19/2012 04:33:37 PM
Run Code Online (Sandbox Code Playgroud)

我想将上面的字符串转换为以下格式日期:

MM-dd-yyyy
Run Code Online (Sandbox Code Playgroud)

dd/MM/yyyy HH:mm:ss
Run Code Online (Sandbox Code Playgroud)

我一直在尝试使用不同的技术转换并使用以下内容:

DateTime firstdate = DateTime.Parse(startdatestring);
Run Code Online (Sandbox Code Playgroud)

它显示以下错误

字符串未被识别为有效的DateTime.

我搜索它并且无法获得确切的解决方案,并尝试使用不同的日期时间格式.请问如何将上述字符串转换为上述日期格式

c# datetime

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

级联删除表的子记录

我有列id,名称和parentid的表

模型中的关系函数:

 'location_parent' => array(self::BELONGS_TO, 'Location', 'parentid'),
 'location_children' => array(self::HAS_MANY, 'Location', 'parentid', 'order' => 'id ASC'),
Run Code Online (Sandbox Code Playgroud)

删除控制器中的操作:

public function actionDelete($id)
    {
            $this->loadModel($id)->delete();

            // if AJAX request (triggered by deletion via admin grid view), we should not redirect the browser
            if(!isset($_GET['ajax']))
                    $this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('admin'));
    }
Run Code Online (Sandbox Code Playgroud)

需求:

在这里,如果我删除记录id = 1,那么行parentid = 1也需要删除.

yii

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

在asp.net mvc 3中使用LINQ update特定列

我有以下代码来更新用户列

 public void UpdateLastModifiedDate(string username)
        {
            using (AppEntities db = new AppEntities())
            {
                var result = from u in db.Users where (u.UserName == username) select u;

                if (result.Count() != 0)
                {
                    var dbuser = result.First();

                    dbuser.LastModifiedDate = DateTime.Now;
                    db.SaveChanges();
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

对于UpdateLastLogOutDate,UpdateLastLoginDate,我有其他两个函数几乎与上面的函数相同.所以,我决定为所有人定义单个函数来更新Last Date,如:

public void UpdateLastDate(string username, string ColumnName);
Run Code Online (Sandbox Code Playgroud)

在这里,我不能像这样放置ColumnName变量:

dbuser.ColumnName = DateTime.Now;
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以使用LINQ来做到这一点

linq-to-sql asp.net-mvc-3

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

使用Action Link Helper在锚标记之间放置span标记

我有网站模板并将其用于我的网站.我是asp.net mvc 3和razor的新手.使用html helper修改html标签非常困难.如何使用ActionLink Helper将span标记放在锚标记之间.我使用razor和html helper来生成链接.我想生成以下标签:

<li><a href="Account/LogOff" title="Logout"><span class="glyph logout"></span> Logout</a></li>
Run Code Online (Sandbox Code Playgroud)

我试过这个

<li>@Html.ActionLink("<span class='glyph logout'></span> Log out", "LogOff", "Account") </li>
Run Code Online (Sandbox Code Playgroud)

我很困惑如何做到这一点.这不是将span标记生成为字符串的正确方法.如何生成正确的标签.

html-helper razor asp.net-mvc-3

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

从c#中的最后一个对象开始循环

如何从c#中的最后一个位置对象循环对象列表.在这里,我有asp.net mvc 3应用程序,我需要创建目录,根据目录不可用的类别上传路径.但是类别对象列表的顺序是相反的顺序,其中子类别位于第一个位置.我想在父类别中创建子类别的文件夹.所以我想以相反的顺序启动循环,或者是否有任何函数来反转类别对象列表.我有以下foreach循环:

    foreach (var item in parentcategory)
    {   
        categorypath += item.CategoryName + "/" ;
    }
Run Code Online (Sandbox Code Playgroud)

非常感谢任何帮助

c# asp.net foreach asp.net-mvc-3

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

从控制器名称获取字符串格式的方法列表

我有以下函数从字符串类型的控制器名称返回操作名称的选择列表:

public ActionResult get_all_action(string controllername)
        {
            Type t = Type.GetType(controllername);
            MethodInfo[] mi = t.GetMethods();

            List<SelectListItem> action = new List<SelectListItem>();

            foreach (MethodInfo m in mi)
            {
                if (m.IsPublic)
                    if (typeof(ActionResult).IsAssignableFrom(m.ReturnParameter.ParameterType))
                    {
                        action.Add(new SelectListItem() { Value = m.Name, Text = m.Name });
                    }
            }

            var List = new SelectList(action, "Value", "Text");

            return Json(List, JsonRequestBehavior.AllowGet);
        }
Run Code Online (Sandbox Code Playgroud)

get_all_action()的参数controllername被传递为例如"AccountController".但抛出异常

MethodInfo[] mi = t.GetMethods();
Run Code Online (Sandbox Code Playgroud)

如:

Object reference not set to an instance of an object.
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc-3

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

在最后一次出现特定字符之前获取字符串

是否有简单的内置PHP函数来删除最后一次出现'/'字符后的所有字符串.例如我有字符串:

'js/jstree/_lib/jquery.js'
Run Code Online (Sandbox Code Playgroud)

我想要结果:

'js/jstree/_lib'
Run Code Online (Sandbox Code Playgroud)

这里的斜线数是动态的.

php

0
推荐指数
2
解决办法
5084
查看次数