小编Mik*_*ike的帖子

代码隐藏中的web方法是否与其所在的页面一样安全?

这让我很困惑.我认为webmethod将遵循web.config中设置的相同授权规则作为它所在的页面.它会先执行正常的页面生命周期吗?在我的情况下,在基页中有额外的逻辑来检查进一步的权限.在调用webmetod之前是否会执行此逻辑以阻止不允许访问该页面的用户访问?

c# asp.net

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

使用linq to sql与创建自己的数据层有什么利弊?

我前几天刚开始使用Linq和SQL一起玩,并且好奇我是否应该在即将到来的项目中使用它.我知道这将节省大量的开发时间.我在这个问题上看到了很多类似的问题,但我还有一些更具体的问题.

  • 继承.dbml文件中生成的类有什么问题吗?

  • 生成的SQL命令是否有效?当我使用SQL Server Profiler时,我注意到当我使用linqDataSource绑定到gridView获取所有记录的列表时,我会看到正在执行两个查询.第一个是a

    SELECT COUNT(*) and then a SELECT TOP(PageSizeOfGrid).  
    
    Run Code Online (Sandbox Code Playgroud)

    为什么?

  • 使用ObjectDataSource从存储过程中获取所有记录并缓存它们会更好吗?

  • 实体框架?不太了解它,但我认为它可能对我的需求来说太沉重了.我的大多数数据库都相当简单,10 - 20个表可能有多对多的关系.值得研究吗?

对此任何想法都表示赞赏.谢谢!

.net linq-to-sql

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

如何在gridview editItemTemplate中的列表框中选择多个值?

如果我有一个下拉列表,我知道我可以..

SelectedValue='<%#Bind("AgencyID")%>' 
Run Code Online (Sandbox Code Playgroud)

我想对列表框执行相同操作,但选择多个值.我试图使用gridview.FindControl("listbox")但它总是为空.有人能引导我朝正确的方向发展吗?谢谢!

编辑:

我不确定是否应该编辑别人的问题.但我有同样的问题,需要尽快找到一个好的解决方案.我已经花了两天的时间寻找一个好的解决方案.

请看我的问题

我已经通过以下一些链接,但没有得到很多帮助,仍然试图获得解决方案.

链接我已浏览 http://www.gutgames.com/post/Using-a-ListBox-Using-SelectionMode-Multiple-with-a-GridView.aspx

http://forums.asp.net/t/1003876.aspx/1

c# asp.net data-binding gridview

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

即使在ssl上,在ViewState中存储信用卡和定价信息是否安全?

我有一个私有属性的页面,在viewstate中存储信用卡对象和购物车对象,所以我可以在回发中保持对它们的引用.顺便说一下,涉及的页面将使用SSL.

这样安全吗?

asp.net security viewstate

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

如何声明从另一个抽象类继承的抽象泛型类?

我现在对这个很难过.

是)我有的: public abstract class Class1<T> where T : SomeBaseClass, new()

我希望Class1继承自: public abstract class Class2.我怎样才能做到这一点?我可以这样做吗?

c# generics inheritance

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

如何在MVC3中处理条件验证?

我刚刚学习MVC,似乎无法弄清楚如何处理以下场景,我有一个带有送货地址和账单地址的表格.各个领域都需要."结算地址与送货地址相同"复选框也是如此.我的问题是模型状态永远不会有效,除非两个地址都完成.我可以使用一些javascript来轻松处理这个问题,这些javascript只是将发货地址中的值添加到帐单地址字段中,但是如果有更好的方法来处理这个问题,我想知道.关于如何处理这种情况的任何指导都很棒.谢谢!

c# asp.net-mvc-3

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

我可以使用automapper全局应用条件吗?

简单的问题,但似乎无法找到答案.我可以.ForAllMembers(options => options.Condition(c => !c.IsSourceValueNull));在配置中全局应用,所以我不必将它应用于我的所有对象吗?

谢谢!

c# automapper

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

如何在Azure函数中使用BlobTrigger绑定到CloudBlockBlob?

我的项目中有以下功能:

[FunctionName("my-func")]
public static async Task Run([BlobTrigger("data/{name}")] CloudBlockBlob blob, string name, TraceWriter log)
{
    log.Info($"Started Processing: {name}");

    await blob.DeleteAsync();

    log.Info($"Finished Processing: {name}");
}
Run Code Online (Sandbox Code Playgroud)

当我尝试使用Azure Functions CLI的v1.0.4本地运行该函数时,我收到此错误:

Microsoft.Azure.WebJobs.Host: Error indexing method 'SampleFunction.Run'. Microsoft.Azure.WebJobs.Host: Can't bind BlobTrigger to type 'Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob'.
Run Code Online (Sandbox Code Playgroud)

我在Azure Functions和WebJobs SDK中看到的所有文档都说支持这一点.

https://github.com/Azure/azure-webjobs-sdk/wiki/Blobs#-types-that-you-can-bind-to-blobs

c# azure azure-webjobssdk azure-web-app-service azure-functions

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

为什么我的clickonce应用程序不生成HTML文件?

我过去只制作了一个其他的ClickOnce应用程序,但是当我发布它时它生成了一个HTML文件.我现在正在处理另一个,由于某种原因它不生成HTML文件.其余文件发布正常.我可以安装,如果我直接使用URL到setup.exe或.application文件,但我想使用默认的html页面.任何人都可以想到为什么没有生成这个文件的任何原因.谢谢!

.net clickonce

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

为什么从我的网络应用程序转换视频时 ffmpeg 永远不会完成?

我正在尝试在用户提交表单时转换视频。它似乎可以正常转换,但是当我尝试对其进行任何操作时,该文件“正在被另一个进程使用”。看起来 ffmpeg.exe 永远不会退出。我的代码在下面,我应该做些什么不同的事情来允许进程释放文件?如果我手动运行它,它退出正常。

internal class ConversionUtility : Utility
{
    public void Convert(string videoFileName)
    {
        var video = new VideoFile(videoFileName);

        if (!video.infoGathered)
            GetVideoInfo(video);

        var Params = string.Format("-y -i \"{0}\" -coder ac -me_method full -me_range 16 -subq 5 -sc_threshold 40 -vcodec libx264 -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -i_qfactor 0.71 -keyint_min 25 -b_strategy 1 -g 250 -r 20 \"{1}\"", video.Path, Path.ChangeExtension(videoFileName,".mp4"));
        //var Params = string.Format("-y -i \"{0}\" -acodec libfaac -ar 44100 -ab 96k -coder ac -me_method full -me_range 16 -subq 5 -sc_threshold 40 -vcodec …
Run Code Online (Sandbox Code Playgroud)

c# asp.net multithreading ffmpeg

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