小编Mis*_*ers的帖子

如何知道会话是否已设置

在PHP我曾经使用过

session_start();
if(isset(SESSION["user"]))
{
   //session is set
}
els{
    // there is no session 
}
Run Code Online (Sandbox Code Playgroud)

但我在asp.net中这样做吗?我的意思是.什么代码可以告诉会话设置与否

例如:asp.net c#

//login.aspx
SESSION["USER"];

//user_profile.aspx
if(SESSION["USER"])// how do i validate that??
{

}
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

EntityType'x'没有定义键.定义此EntityType的键

我有这个动作接收参数,我想打印出所有结果

public ActionResult MusicaGenero(string genero) {

            //should return  more than 30 rows 
             var results = con.artista.Where(x=>x.genero==genero);


            return View(results);
        }
Run Code Online (Sandbox Code Playgroud)

MusicaGenero有这个

@model IEnumerable<MvcApplication1.Models.detallesMusica>

@{
    ViewBag.Title = "MusicaGenero";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<h2>Musica del genero de: @ViewBag.genero</h2>

<ul>
@foreach(var detallesMusica in Model)
{
    <li>@detallesMusica.artista</li>        
    <li>@detallesMusica.nombre</li> 
    <li>@detallesMusica.publicado</li>  
    <li>@detallesMusica.costo</li>  
}
</ul>
Run Code Online (Sandbox Code Playgroud)

怎么可能,但它抛出异常

\tSystem.Data.Entity.Edm.EdmEntityType: : EntityType 'album' has no key defined. Define the key for this EntityType.
\tSystem.Data.Entity.Edm.EdmEntityType: : EntityType 'genero' has no key defined. Define the key for this EntityType.
\tSystem.Data.Entity.Edm.EdmEntityType: : EntityType 'artista' …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-3

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

SDK尚未初始化,请务必先调用FacebookSdk.sdkInitialize()

我在实现 Facebook SDK 时遇到了这个错误,我尝试了-许多-解决方案,但没有一个奏效。这就是我所拥有的:

@Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        FacebookSdk.sdkInitialize(getApplicationContext());
        callbackManager = CallbackManager.Factory.create();
        setContentView(R.layout.activity_name_layout);

LoginButton loginButton = (LoginButton)findViewById(R.id.fb_login_button);
        loginButton.setReadPermissions(Arrays.asList("public_profile", "email"));
        loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
            @Override
            public void onSuccess(LoginResult loginResult) {

            }

            @Override
            public void onCancel() {

            }

            @Override
            public void onError(FacebookException error) {

            }
        });

     @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            super.onActivityResult(requestCode, resultCode, data);
            callbackManager.onActivityResult(requestCode, resultCode, data);
        }
Run Code Online (Sandbox Code Playgroud)

摇篮:

compile 'com.facebook.android:facebook-android-sdk:4.8.0'
Run Code Online (Sandbox Code Playgroud)

显现:

 <activity android:name="com.facebook.FacebookActivity"
            android:configChanges=
                "keyboard|keyboardHidden|screenLayout|screenSize|orientation"
            android:theme="@android:style/Theme.Translucent.NoTitleBar" …
Run Code Online (Sandbox Code Playgroud)

java android facebook facebook-sdk-4.0

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

onActivityResult 执行两次

HomeActivity我试图从CreateProfileActivity获得结果。这是我如何开始活动

Intent createProfile = new Intent(this, CreatePreacherActivity.class);
startActivityForResult(createProfile, 1);
Run Code Online (Sandbox Code Playgroud)

这里是HomeActivityonActivityResult方法的实现:

@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {


        if (requestCode == 1)
        {

            Log.d("DEV","HomeActivity is reciving data");
            if (resultCode == RESULT_OK)
            {

                // this code here execute at the second call
                // but why there are two calls when i just call setResult once???

                User user = new User();

                String[] userInfo = data.getStringArrayExtra("preacher");

                //parsing and saving and database code...

                Log.d("DEV","HomeActivity …
Run Code Online (Sandbox Code Playgroud)

android android-intent onactivityresult

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

协方差行为中的数组对象[]

我有一个编译错误,而assinging int[]object[](这个问题不是我的).

接受的答案表明这是因为数组协方差(请为了更好地理解而阅读问题和答案).

现在我的情况是,虽然我不能分配int[],object[]因为int是值类型(struct)我想知道为什么我现在可以这样做:

var arrayOfObjects = new object[] { 58, 58, 78 };// it accepts values types as initializers!
Run Code Online (Sandbox Code Playgroud)

如果我正在为数组对象初始化值类型,为什么这会起作用?不应该互惠不接受价值类型吗?

c# covariance

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

使用javascript取消服务器端在asp.net中提交功能

我之前也提出了这个问题,但问题仍然存在:

我有这个代码:

<asp:Button ID="CrearCuenta" UseSubmitBehavior="false" OnClientClick="return validate()" runat="server" Text="Ready" />
Run Code Online (Sandbox Code Playgroud)

javascript代码:

function validate()
{
return false;
}
Run Code Online (Sandbox Code Playgroud)

但是如果它返回true,我如何执行de server side onclick函数?这是我无法弄清楚的.我知道之前已发布过类似问题,但没有人回答上述问题.

javascript c# asp.net

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

jQuery:函数如何只通过点(.)工作

自从我学习了jQuery之后,我总是想知道jQuery如何通过添加点来执行一个接一个的函数.(不知道它的真名,对不起);

$("#somediv").fadeIn("fast").css("background","blue");
Run Code Online (Sandbox Code Playgroud)

当淡入淡出效果完成时,CSS函数执行.就像你可以一个接一个地执行你想要的任何功能一样.

我怎样才能做到这一点?

注意:如果我说错了,请纠正我,我只是想学习.

javascript jquery

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