小编Tho*_*mas的帖子

jquery tabslideout插件,想要检测div何时滑入和滑出

我正在使用jquery tabslideout插件.它wporks很好,但我想检测tablideout插件何时滑入和滑出.如果我能检测到那么我可以打电话给另一个例程.我不知道如何在tablideout div滑入和滑出时确定如何捕获.所以请指导我.谢谢

这是我的代码

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
<script src="http://tab-slide-out.googlecode.com/files/jquery.tabSlideOut.v1.3.js"></script>

<script type="text/javascript">
$(function(){
$('.slide-out-div').tabSlideOut({
    tabHandle: '.handle',                     //class of the element that will become your tab
    pathToTabImage: 'images/contact_tab.gif', //path to the image for the tab //Optionally can be set using css
    imageHeight: '122px',                     //height of tab image           //Optionally can be set using css
    imageWidth: '40px',                       //width of tab image            //Optionally can be set using css
    tabLocation: 'left',                      //side of screen where tab lives, top, right, bottom, or left
    speed: 300,                               //speed of …
Run Code Online (Sandbox Code Playgroud)

jquery tabslideout

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

如何获取视图html并返回客户端

下面是返回jquery函数视图的代码片段,但我想知道如何提取或获取视图html并返回到客户端.

$(function() {
   $('#myddl').change(function() {
       var url = $(this).data('url');
       var value = $(this).val();
       $('#result').load(url, { value: value })
    });
});

<div id="result"></div>
Run Code Online (Sandbox Code Playgroud)

在Foo动作中你可以返回一个局部视图:

public ActionResult Foo(string value)
{
    SomeModel model = ...
    return PartialView(model);
}
Run Code Online (Sandbox Code Playgroud)

在web形式这种方式我extarct usercontrols或任何控件相关的HTML.

System.Web.UI.Page pageHolder = new System.Web.UI.Page();
BBAReman.facebox.FeedBack ctl = (BBAReman.facebox.FeedBack)pageHolder.LoadControl("~/UserControls/FeedBack.ascx");
System.Web.UI.HtmlControls.HtmlForm tempForm = new System.Web.UI.HtmlControls.HtmlForm();
tempForm.Controls.Add(ctl);
pageHolder.Controls.Add(tempForm);
StringWriter output = new StringWriter();
HttpContext.Current.Server.Execute(pageHolder, output, false);
outputToReturn = output.ToString();
Run Code Online (Sandbox Code Playgroud)

所以如何在mvc中做同样的事情.我想知道如何从动作方法中获取视图html.谢谢

asp.net-mvc

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

如何将Enum从视图传递到模型ASP.Net MVC

控制器代码看起来像

public class EmployeeController : Controller
{
    public enum EmployeeType
    {
        RecruitmentOffice,
        ResearchInstitute
    }

    public ActionResult Details(int id, EmployeeType type)
    {            
        switch (type)
        {
            case EmployeeType.RecruitmentOffice:
                // load repository
                // load domain object
                // load view specific to recruitment office
                break;
            case EmployeeType.ResearchInstitute:
                // load repository
                // load domain object
                // load view specific to recruitment office
                break;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我想要如何生成form action method哪些将指向Details动作方法并传递枚举值EmployeeType.RecruitmentOffice or EmployeeType.ResearchInstitute

再次当我将调用该动作方法时,我jquery怎么能传递参数for id & EmployeeType.

请与示例代码讨论.谢谢

c# asp.net-mvc enums

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

嵌套任务和子任务之间有什么区别

我想了解有什么区别Nested Task and Child Task.

var outerTask = Task.Factory.StartNew( () => 
{
    var nestedTask = Task.Factory.StartNew( () => 
    {
         Console.WriteLine("Inside nestedTask");
    });
});


A "child task" looks like this:

var parentTask = Task.Factory.StartNew( () => 
{
    var childTask = Task.Factory.StartNew( () => 
    {
         Console.WriteLine("Inside childTask");
    },               TaskCreationOptions.AttachedToParent );
});
Run Code Online (Sandbox Code Playgroud)

在这里我附上了代码.

ut似乎当我们启动任何嵌套任务时,外部任务可以在内部任务之前完成,但是在子任务的情况下总是子任务在父任务之前完成.我不确定我是对还是不对.因此,如果有人指导我何时去嵌套任务和带有示例场景的子任务,那将会很有帮助.谢谢

c# task-parallel-library

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

SQL Server的指南APPLY AND JOIN关键字

我正在阅读一篇关于使用apply & join关键字的文章.查看一些SQL,其中一个示例使用内部联接和其他使用apply关键字.

这是表pic

在此输入图像描述

SELECT E.EMPID, E.NAME, E.DEPTID, D.NAME 
FROM EMPLOYEE E 
INNER JOIN  DEPARTMENT D ON E.DEPTID = D.DEPTID

SELECT E.EMPID, E.NAME, E.DEPTID, CA.NAME 
FROM EMPLOYEE E
CROSS APPLY
    (SELECT * FROM DEPARTMENT D WHERE D.DEPTID = E.DEPTID) CA  
Run Code Online (Sandbox Code Playgroud)

两个查询都返回相同的输出和相同的执行计划.这是照片

在此输入图像描述 在此输入图像描述

再次使用外部应用和左外部连接

SELECT E.EMPID, E.NAME, E.DEPTID, D.NAME 
FROM EMPLOYEE E 
LEFT JOIN  DEPARTMENT D ON E.DEPTID = D.DEPTID

SELECT E.EMPID, E.NAME, E.DEPTID, OA.NAME 
FROM EMPLOYEE E
OUTER APPLY
    (SELECT * FROM DEPARTMENT D WHERE D.DEPTID = E.DEPTID) OA …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server cross-apply

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

如何从模型中设置ASP.NET MVC DropDownList的默认值

我是mvc的新手.所以我用这种方式填充下拉列表

public ActionResult New()
{
    var countryQuery = (from c in db.Customers
                        orderby c.Country ascending
                        select c.Country).Distinct();
    List<SelectListItem> countryList = new List<SelectListItem>();
    string defaultCountry = "USA";
    foreach(var item in countryQuery)
    {
        countryList.Add(new SelectListItem() {
                        Text = item, 
                        Value = item, 
                        Selected=(item == defaultCountry ? true : false) });
    }
    ViewBag.Country = countryList;
    ViewBag.Country = "UK";
    return View();       
}

@Html.DropDownList("Country", ViewBag.Countries as List<SelectListItem>)
Run Code Online (Sandbox Code Playgroud)

我想知道如何从模型填充下拉列表并设置默认值.任何示例代码都会有很大的帮助.谢谢

asp.net-mvc

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

用于加密的MVC AntiForgeryToken机器密钥

我开始知道:在幕后,MVC AntiForgeryToken属性使用machinekey进行加密.如果未在web.config中指定machinekey,则ASP.NET会自动为您生成一个.

如果重新启动ASP.NET应用程序(例如,执行iisreset),浏览器cookie中的AntiForgeryToken仍将使用旧机器密钥加密,因此它会因上述错误而崩溃.

我担心的是

在web.config中写入机器密钥之前我想知道我应该在web.config中查找要复制和粘贴的机器密钥的位置.当我们在本地PC上进行测试时,我们可以在web.config中复制并粘贴机器密钥,但是当我们将在godady或ORCSWEB中托管我们的网站时,那些公司可能不会给我们的网站的机器密钥主办.所以我需要知道如何处理这种情况.谢谢

编辑

<configuration>
    <system.web>
        <machineKey  
            validationKey="21F090935F6E49C2C797F69BBAAD8402ABD2EE0B667A8B44EA7DD4374267A75D7AD972A119482D15A4127461DB1DC347C1A63AE5F1CCFAACFF1B72A7F0A281B"           
            decryptionKey="ABAA84D7EC4BB56D75D217CECFFB9628809BDB8BF91CFCD64568A145BE59719F"
            validation="SHA1"
            decryption="AES"
        />
Run Code Online (Sandbox Code Playgroud)

如何单独获取或生成validationKey&decryptionKey?任何的想法?

asp.net-mvc antiforgerytoken

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

为什么jsfiddle抛出错误,函数未定义?

我测试的例子非常简单:只需一个按钮,当点击按钮时,将调用一个函数.但是,我得到了:

error ReferenceError:未定义AddNewData {"error":"请使用POST请求"}

这是jsfiddle链接:http://jsfiddle.net/tridip/62Ls6x9n/158/

<button onClick="javascript:AddNewData();return false;">Add New Data</button>
function AddNewData()
{
    alert("test");
}
Run Code Online (Sandbox Code Playgroud)

谁能告诉我那里有什么问题?

javascript jsfiddle

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

什么是IoC in .NET

可能重复:
什么是控制反转?

我不熟悉控制反转(IoC).什么是IoC以及应用程序如何从使用IOC中受益.如何在.NET中使用C#实现?

.net c# dependency-injection inversion-of-control

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

WPF中缺少停靠和锚定

我没有找到控件的属性称为dock和anchor.如果它不存在那么我们如何能够拥有每个控件的dock和anchor属性的味道.在这里我怎么能将控件停靠属性设置为Top.请讨论.

谢谢

wpf xaml

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